单项选择题

假定整型变量中,数值的低位存储在低地址字节,高位存储在高地址字节,则以下程序的输出结果是(   ) 
#include 
void main() 
{
    union
    {
        short i[2]; 
        long k; 
        char c[2]; 
    } r, *s=&r; 
    s->k=0x12345678; 
    printf("%x", s->c[0]); 

A、12
B、78 
C、1234 
D、5678

微信扫码免费搜题