永发信息网

二进制的范围

答案:3  悬赏:70  手机版
解决时间 2021-03-20 07:34
  • 提问者网友:流星是天使的眼泪
  • 2021-03-19 19:53
为什么一个8位二进制数能表示到-128而只能表示127
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-03-19 21:26
因为二进制数正数最前一位是0,负数是1,而8位二进制能表示的范围是

0000 0000~1111 1111
包括-》

0000 0000~0111 1111 和 1000 0000~1111 1111

这就是0~127和-128~-1

正数的补码还是原样,负数的补码就不是了,像-1的原码是1000 0001 补码就是:1111 1111
全部回答
  • 1楼网友:轻雾山林
  • 2021-03-19 22:27
在计算机中用二进制表示大小是要考虑符号的。所以将二进制转化成它的原码形式。其他的同上。
  • 2楼网友:神的生死簿
  • 2021-03-19 21:50
n位二进制的定点有符号数范围是 -2^(n-1) 至 2^(n-1) - 1 当n = 4,是-8 ~+7 用补码是一样的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯