请问下列代码的输出结果有可能是哪些()?
#include <stdint.h> #include <stdio.h> union X { int32_t a; struct { int16_t b; int16_t c; }; }; int main() { X x; x.a = 0x20150810; printf("%x,%x\n", x.b, x.c); return 0; }