字长7位数无符号二进制整数表示的十进制整数范围 在计算机中,用7位二进制整数表示十进制整数,也就是7位十进制无符号整数表示范围,这里的数字表示的是该数据类型可表示的最小和最大值。由于7位二进制整数表示十进制整数,因此其可表示的最小取值为00000000,表示0,最大取值为1111111,表示十进制127,因此7位无符号二进制整数表示的十进制整数的范围是0—127. 7位无符号的二进制数表示的就是补码表示法,即对于任何二进制数,其绝对值即保持不变,正数时补码与原码完全相同,而负数时补码是将原码取反,且最高位不变加1,7位补码最高位为0表示正数,最高位为1表示负数,最高位为0的二进制数的值是0—127,即7位无符号的二进制整数表示的十进制整数的范围是从0-127. 从上述可知,7位无符号二进制整数可以表示的十进制整数的范围是0~127,因此,这种形式的整数只能表示小范围的非负数,无法表示负数。这种形式的整数只能表示小范围的数,而且只能表示正数,所以在实际应用中,我们需要注意使用这种数据类型,切记不可以用于表示负数。 本文来源:https://www.wddqw.com/doc/5105135d51ea551810a6f524ccbff121dd36c53e.html