unsigned int b=65535;printf("%d",b);

日期:2021-06-09 14:07:12 人气:1

unsigned int b=65535;printf("%d",b);

计算机中的数据都是以二进制补码的形式存放的。以Turbo C编程环境为例:整型变量(int)占有两个字节的内存,其中有符号数的最高位为符号位。1表示负数,0表示整数。无符号数(unsigned int)也占有两个字节的内存,但是它没有符号位,最高位也是数据的一部分。例如1000000000000001表示负整数,其值为-1(符号位为1,也就是一串0之前的1),0000000000000011表示正整数,其值为3,而对于无符号数最高位不代表符号,例如1000000000000000表示无符号数,其值为1乘
    A+
热门评论