.设有类型说明 unsigned int a=65535; , 按%d格式输出a的值,其结果是( B )。 A.65536 B.-1 C.1 D.-32

日期:2018-04-13 20:10:44 人气:3

.设有类型说明 unsigned int a=65535; , 按%d格式输出a的值,其结果是( B )。 A.65536 B.-1 C.1 D.-32

变量a为无符号型,它的值65535的二进制形式为11111111 11111111。 按%d格式输出a的值,即,把a当做有符号数输出,11111111 11111111作为有符号数时,它的值为-1。有符号数的负数用补码表示。如果 unsigned int a=65534;则,按%d格式输出a的值,其结果是( -2)。
    A+
热门评论