8位符号数的取值范围为何是-128到+127求详解←_←

2025-03-22 10:45:56
推荐回答(2个)
回答1:

8位二进制,最高位是符号位,所以0开头的是正数,1开头是负数
所以负数部分为:
1111 1111 ~ 1000 0000
也就是-1~-128
非负范围:
0000 0000 ~ 0111 1111
也就是0~127
合起来就是-128~+127

回答2:

8位二进制数的个数是2的8次方,也就是256个,至于取值范围应该是人为规定的