鱼C论坛

 找回密码
 立即注册
查看: 1033|回复: 4

负数的二进制表示

[复制链接]
发表于 2021-12-26 23:11:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 我爱甲鱼giegie 于 2021-12-26 23:13 编辑

各位大神,我没有明白最后一步转换是什么意思,1111 0111加一怎么变成了1111 1000

负八的二进制

负八的二进制
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-12-26 23:42:38 | 显示全部楼层
本帖最后由 jackz007 于 2021-12-26 23:44 编辑

        负数是通过正数的补码来表示的,一个数的补码是这个数的反码加 1
8 : 0000 1000  ->  反码 : 1111 0111,加 1  ->  1111 1000  ->  -8  
-8 :  1111 1000  ->  反码 : 0000 0111,加 1  ->  0000 1000  ->  8   
        所以,正数和负数互为补码。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-26 23:59:17 | 显示全部楼层
jackz007 发表于 2021-12-26 23:42
负数是通过正数的补码来表示的,一个数的补码是这个数的反码加 1
8 : 0000 1000  ->  反码 : 11 ...

谢谢您,我想知道为什么1111 0111加1等于1111 1000
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-12-27 00:07:40 | 显示全部楼层
本帖最后由 jackz007 于 2021-12-27 00:08 编辑
我爱甲鱼giegie 发表于 2021-12-26 23:59
谢谢您,我想知道为什么1111 0111加1等于1111 1000


       简单的二进制加法,逢二进一,就像十进制加法的逢十进一一样,这个不用我教你吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-27 00:16:48 | 显示全部楼层
jackz007 发表于 2021-12-27 00:07
简单的二进制加法,逢二进一,就像十进制加法的逢十进一一样,这个不用我教你吧?

好的谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-22 00:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表