正在加载图片...
2.查看不同类型数据的存放 maino 24897—0110000101000001 i union 0110000101000001 char a[2] a[] x.b=24897: printf( %d, %C,%cIn, X b, xa[01,xa[1D; 97 65 结果:24897,A,a a[1] main( union 000000100000 i int b char a[2] 28+2=258 xal[0-2;xa[l=1; printf(%odn”,x.b); 结果:2582. 查看不同类型数据的存放 main() { union { int b; char a[2]; } x; x.b=24897; printf(“%d,%c,%c\n”,x.b, x.a[0], x.a[1]); } 24897 0110000101000001 01100001 01000001 a[0] a[1] 97 65 结果: 24897, A, a main() { union { int b; char a[2]; } x; x.a[0]=2; x.a[1]=1; printf(“%d\n”,x.b); } 00000001 00000010 a[1] a[0] 2 8+2=258 x.b 结果: 258
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有