完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
很多人都只知道计算机使用的是二进制,但很少有了解到计算机是以补码的方式进行存储数据的。 不过补码是通过原码、反码一步步演变而来的。 原码 原码是一种计算机对数字的二进制的定点表示方法。 通常第一位符号位数为0是正,1是负。 反码 反码是在原码的基础上进一步改进,正数时反码和原码一样,负数时原码第一位不变,其他都变,就是反码。 通常一个正数和自身对应的负数的反码互为补数。 补码 补码的正数和反码以及原码,普通二进制的一致,没有区别,而负数实际是在原有负数的反码上面加1 正数的原码,反码,补码是相同的 为什么要有这些码? 原码不方便进行计算机中有负数参与进来的运算。 计算机存储数据使用补码而不是直接用二进制,因为二进制不能表示负数。 原码虽然能表示负数,但无法进行正负数运算及两个0的问题。 反码解决正负数运算的问题,然而还保留着两个0(正负0)的问题,只有补码完美解决了正负数运算问题同时还解决了两个不同符号的0的问题,(在继续计算时正负0会相互抵消) 因此对于计算机而言,补码是存储的最佳选择。 原作者:山羊硬件time |
|
相关推荐 |
|
2180 浏览 0 评论
1349 浏览 1 评论
4256 浏览 2 评论
2935 浏览 0 评论
这是汽车360全景控制器上的主板,请问圆圈中的原件是什么,起什么作用?
2678 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 17:14 , Processed in 0.419810 second(s), Total 33, Slave 26 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号