本文主要是介绍关于负数以补码形式在计算机中存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
以char类型来说明,图片中的是 -1 在计算中的存储形式(-1的原码为1000 0001 取反加1得到补码 1111 1111)
补码、源码、反码的作用:
1、补码:解决负数加法运算正负零问题,弥补了反码的不足。
2、原码:可直观反映出数据的大小。
3、反码:解决负数加法运算问题,将减法运算转换为加法运算,从而简化运算规则
使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补
码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。
这篇关于关于负数以补码形式在计算机中存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!