会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
加载中......
MarchXD,Blog
博客园
首页
新随笔
联系
订阅
管理
原码、反码、补码学习
Java没有无符号数,所以首位都是符号位
标志位 0表示正数,1表示负数
原码是数字的二进制表示,首位为符号位
数字的表示用原码,计算用补码(因为计算机只有加法器,减法转换为加法)
正数的原码=反码=补码(三码合一)
负数反码 = 原码符号位不变,其余取反
负数的补码 = 反码 + 1
0 的补码 = 0000 0000,0的反码 = 00000000, -128的补码 = 1000 0000
posted @
2023-10-20 21:58
MarchXD
阅读(
38
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告