请问80h怎么来的
正数127十进制直接取余就好
负数-127十进制 绝对值转换成二进制 1111111因为负数前面再加个1符号位 就是11111111然后反码就是10000000 四位一划线 我不明白 为什么把符号位1也计算了 可能那里说的不对麻烦请指正, 麻烦说的好理解 详细易懂的答案会采纳的 谢谢
![](https://profile-avatar.csdnimg.cn/895e3a94ef074c56ac64291bb94f57bb_m0_62360527.jpg!4)
计算机基础进制转换 正码反码补码
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 今夕何夕2112 2022-07-24 11:52关注
我的理解是:
8位有符号定点整数
数的范围是-128到+127(一共128+1+127=256个数)
-128:原码0b1000 0000即0x80, 反码0b1111 1111, 补码0b1000 000
-127:原码0b1111 1111即-128的补码, 反码0b1000 0000, 补码0b1000 0001
127:原码反码补码都是0b0111 1111即0x7f
所以反码范围是0b1111 1111(-127)到0b0111 1111(127)
0x80-0x7f可能指的是原码或补码的范围
一个4位的例子如下图:解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 python忆阻器数字识别
- ¥15 无法输出helloworld
- ¥15 高通uboot 打印ubi init err 22
- ¥20 PDF元数据中的XMP媒体管理属性
- ¥15 R语言中lasso回归报错
- ¥15 网站突然不能访问了,上午还好好的
- ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
- ¥15 semrush,SEO,内嵌网站,api
- ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
- ¥15 振荡电路,ADS仿真