本文主要是介绍二进制中负数为何要用补码形式来表示——二进制加减法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 相关笔记
- 正文
- 验证
- 使用源码
- 使用补码
- 注意
相关笔记
Java中byte数据类型负数表示法——补码表示法
正文
稍微解释一下为何二进制数据类型的负数要用补码形式来表示
编者的目的要做二进制加减法
验证
使用源码
1+(-1)
显然答案是错误的
使用补码
1+(-1)
当然了,我们需要多次验证,比如5-3
验证成功
就是这样,看上去可能比较奇怪和难以理解,但这种表示其实是非常严谨和正确的,是不是很奇妙?
注意
如果我们使用超出范围的二进制加减,比如127 + 1
127 + 1
这篇关于二进制中负数为何要用补码形式来表示——二进制加减法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!