🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
![](https://img.kancloud.cn/1c/4d/1c4d9b8e3bd7674b153e69e19300a7e9_295x148.png) ![](https://img.kancloud.cn/dc/5e/dc5e021cb41f1fac676b7a1e7a20fff2_467x257.png) https://blog.csdn.net/afsvsv/article/details/94553228 ### **反码** > 正数的反码还是等于原码 > 负数的反码就是他的原码除符号位外,按位取反。 ### **补码** > 正数的补码等于他的原码 > 负数的补码等于反码+1。 > (这只是一种算补码的方式,多数书对于补码就是这句话) 正数的原码=反码=补码。引进补码的作用是为了让计算机更方便做减法。 例如:按时间12个小时来算,现在的准确时间是4点,有一个表显示的是7点,如果要校准时间,我们可以将时针退7-4=3格,也可以向前拨12-3=9格,计算机做减法就可以转化成-3=+9,这样可以简化计算机的硬件设备去做复杂的减法。