003. 习题

1.short型数据对象在计算机中占据2个字节16位二进制位,那么:

short型数据所能表示的最大数是多少?

unsigned short 型数据所能表示的最大数是多少?

答:unshort型数据所能表示的最大数是:216-1=65536-1=65535

short 型数据所能表示的最大数是:215-1=32768-1=32767

注解: 联想char型数据对象。可以类比之。

2.当给16位的unsigned short 对象赋值10 0000时,赋的值变成了多少?

注解:unshort型数据所能表示的最大数是:216-1=65536-1=65535,10 0000超过了它所能表示的最大数的范围,所以肯定会有截断。

结果:10 0000对65535+1求余(求模)就行(34464)。求余就是求余数,如5/3求余就是2.

猜你喜欢

转载自www.cnblogs.com/yibeimingyue/p/13386108.html