问一个很基本的问题.8位二进制数的取值范围是多少
答案:2 悬赏:20
解决时间 2021-02-18 01:02
- 提问者网友:無奈小影
- 2021-02-17 13:07
问一个很基本的问题.8位二进制数的取值范围是多少
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-17 13:40
8位字长:
.
原码范围:1111 1111b~0111 1111b
真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
.
反码范围:1000 0000b~0111 1111b
真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
.
补码范围:1000 0000b~0111 1111b
真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
-128d的解释:
8位字长模 =2^8 =1 0000 0000b
当[x]补 =1000 0000b,
x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
.
原码范围:1111 1111b~0111 1111b
真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
.
反码范围:1000 0000b~0111 1111b
真值范围: -111 1111b~+111 1111b, 即 -127d~ +127d
.
补码范围:1000 0000b~0111 1111b
真值范围:-1000 0000b~+111 1111b, 即 -128d~ +127d
-128d的解释:
8位字长模 =2^8 =1 0000 0000b
当[x]补 =1000 0000b,
x =[x]补 -模 =1000 0000b -1 0000 0000b = -1000 0000b = -128d
全部回答
- 1楼网友:甜野猫
- 2021-02-17 14:35
计算机中是二进制,但是人们为了方便。书面上的表示,就用16进制了,0x01, 0x45, 0xfa这些都是16进制的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯