什么是补语?
补码是一种处理有符号数的方法,用来变换数的符号。常用于计算机科学,称为补码,在台湾省和香港称为二进制补码。
在日常生活中,我们经常会遇到补语的概念。比如时钟指示六点,想让它指向三点,我们可以把分针顺时针转九格或者逆时针转三格,结果都是一样的。
因为顺时针旋转是12小时,而12在时钟中没有显示就自动丢失,即15-12=3,15分和三分在时钟表示上是一致的。在时钟的问题上,顺时针转九格和逆时针转三格的效果在任何时候都是一样的。我们会对方向进行正负定位,即-3相当于+9。
数学上,12叫模写(mod 12),而+9是-3。模12的补码记录为-3+9(模12)、-4+8(模12)和-5+7。
扩展数据
1,负数可以用它的正补数代替,这个正补数可以通过把负数本身加到模上得到。
2.当一个正数和一个负数互为余数时,这两个数的绝对值之和就是模。
3.正数的补数是它本身。
加法或减法,不需要因为正数和负数而使用不同的计算方法。只要有加法电路,就能处理各种有符号数的加减,减法可以用一个数加另一个数的二进制补码来表示。所以只要有加法电路和二进制补码电路就可以完成各种有符号数的加减运算,在电路设计上相当方便。
此外,二进制补码系统只有一个0的表示,与一进制补码系统不同(一进制补码系统中,0有两个表示),所以在判断一个数是否为0时,只需要比较一个不同的条件即可。
参考资料:
百度百科-补充