首页 > 其他 > 详细

原码、补码

时间:2020-07-28 01:25:25      阅读:92      评论:0      收藏:0      [点我收藏+]

原码、补码、反码都是机器数,都会收到计算机中字长结构的限制,,溢出则扔掉

原码:符号位:0表示正数,1表示负数

  • 小数:小数点默认放在符号位后
  • 整数:逗号默认放在符号位后

举例:-0.1101的原码:1.1101

技术分享图片

 

 

补码:必须说“模”,在模为“”的前提下才说一个数的补码是多少,类似于时钟,模是12,满12就进位,14代表2

技术分享图片

 

举例:一个负数加上“模”即为该负数的补数,这是补数不是补码

1011要想变为0000,既可以做减法,也可以做加法

技术分享图片

 

 补码定义:

技术分享图片技术分享图片2=2的(0+1)次方,与上一页中整数一样

 

模:被减数就是模,

补码分为两步:1.变为补数  2.添上符号位

举例:x=-1011000  1.10000000-1011000  2.第一步的结果再加上符号位   +10000000

 

原码、补码

原文:https://www.cnblogs.com/wuweixiong/p/13388138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!