[主观题]

struct w

{ char low;

char high;

};

union u

{ struct w byte;

short word;

}uw;

main( )

{ int result;

uw.word=0x1234;

printf(“word value:%04x/n”,uw.word);

printf(“high byte:%02x/n”,uw.byte.high);

printf(“low byte:%02x/n”,uw.byte.low);

uw.byte.low=0x74;

printf(“word value:%04x/n”,uw.word);

result=uw.word+0x2a34;

printf(“the result:%04x/n”,result);

}

参考答案与解析:

相关试题

下列程序的输出结果为 main () { union u {char *name

[单选题]下列程序的输出结果为main (){union u{char *name;int age;int income;}ss.name="WANGLIONG";s.age=28;s.income=1000;printf("%d/n",s.age);}A.28B.1000C.0D.不确定

  • 查看答案
  • 下列程序的输出结果为main(){ union u { char*name;in

    [单选题]下列程序的输出结果为 main() { union u { char*name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1000; printf("%d/n",s.age); }A.28B.1000C.0D.不确定

  • 查看答案
  • 下列程序的输出结果为main(){union u{char *name;int

    [单选题]下列程序的输出结果为 main() { union u {char *name; int age; int income;}s s.name="WANGLIONG"; s.age=28; s.income=1000; printf("%d/n",s.age); }A.28B.1000C.0D.不确定

  • 查看答案
  • 变量a所占内存字节数是______。union U{char st[4]; in

    [单选题]变量a所占内存字节数是______。 union U { char st[4]; int i; long 1; }; struct A { int c; union U u; }a;A.4B.5C.6D.8

  • 查看答案
  • 变量a所占的内存字节数是______。union U{ char st[4];i

    [单选题]变量a所占的内存字节数是______。 union U { char st[4]; int i; long 1; }; struct A { int c; union U u; }a;A.4B.5C.6D.8

  • 查看答案
  • 设有以下程序段:struct MP3{ char name[20]; char

    [单选题]设有以下程序段:struct MP3{ char name[20];char color;float price;}std,*ptr;ptr=&std:若要引用结构体变量std中的color成员,写法错误的是( )。A.std.colorB.ptr->colorC.std->colorD.(*ptr)color

  • 查看答案
  • char*getmemory(void) { char p[]=”hello w

    [主观题]char*getmemory(void){ char p[]=”hello world”;return p;}void test(void){char *str=null;str=Getmemory();printf(str);} 请问运行 Test 函数会有什么样的结果.

  • 查看答案
  • char*getmemory(void) { char p[]=”hello w

    [主观题]char*getmemory(void){ char p[]=”hello world”;return p;}void test(void){char *str=null;str=Getmemory();printf(str);} 请问运行 Test 函数会有什么样的结果.

  • 查看答案
  • 若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是(  )。

    [单选题]若有说明:typedef struct{int a;char c;}w;,则以下叙述正确的是(  )。A.编译后系统为w分配5个字节B.编译后系统为w

  • 查看答案
  • 设有以下程序段struct MP3{ char name[20]; char c

    [单选题]设有以下程序段struct MP3{ char name[20];char color,float price;} std,*ptr;ptr=&std;若要引用结构体变量std中的color成员,写法错误的是A.)std.colorB.)ptr->colorC.)std->colorD.)(*ptr.Color

  • 查看答案
  • struct w{ char low;char high;};union u{