a=0x1234的意思是a=0x00001234,因为0x是16进制类型的,知道吧,
这道题,a的值是16进制的 00001234,低字节是从右往左的
高位 低位
强制转换指针类型,就会使char指针指向a的一个字节两个bit位,又因为大端字节序存储,是将低字节存储在高地址,数据的读取又是从低地址到高地址的,所以char指针指向的那一个字节,指到了00,所以答案是A
a=0x1234的意思是a=0x00001234,因为0x是16进制类型的,知道吧,
这道题,a的值是16进制的 00001234,低字节是从右往左的
高位 低位
强制转换指针类型,就会使char指针指向a的一个字节两个bit位,又因为大端字节序存储,是将低字节存储在高地址,数据的读取又是从低地址到高地址的,所以char指针指向的那一个字节,指到了00,所以答案是A