已有1条回答
管理员
负数在计算机中以其绝对值的补码形式表达。计算机中,不管正数,还是负数都用二进制补码表示。正数的原码、反码、补码都一样。假设整型是8位二进制表示,那么正数的表示范围是0~127。补码表示是00000000~01111111。
原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。比如00000000000000000000000000000101是5的原码。
反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0;原为0,得1。(1变0;0变1)比如:将00000000000000000000000000000101每一位取反,得11111111111111111111111111111010。称:11111111111111111111111111111010是00000000000000000000000000000101的反码。
反码是相互的,所以也可称:11111111111111111111111111111010和00000000000000000000000000000101互为反码。
补码:反码加1称为补码。也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。比如:00000000000000000000000000000101的反码是:11111111111111111111111111111010。那么,补码为:11111111111111111111111111111010+1=11111111111111111111111111111011所以,-5在计算机中表达为:11111111111111111111111111111011。转换为十六进制:0xFFFFFFFB。
猜你喜欢
车辆如何报废注销登记
iQOO 11续航怎么样
锦晃星怎么砍头繁殖
奥迪tt敞篷最新价格2022款(奥迪TT特别版车型参数配置)
赛科龙rx401怎么样(赛科龙RX401动态测评)
iPhone小组件怎么设置世界杯实时比分
温顺可人的动物
工厂委外是什么意思
比亚迪秦plus顶配多少钱 比亚迪秦plus顶配落地价格多少(大概17.75万元)
2022年本田urv新款(东风本田ur-v图片与价格)
改装处罚车不享受免年检
中国有多少核电站
最新学习
华为p50pro怎么设置快速通话
丰田越野车有几款50万以上的,广州本田车型10万左右15万轿车
OPPO Reno9支持红外遥控功能吗
AppleWatchUltra如何检测正品
华为Mate60RS保时捷怎么设置自动更新app
11有没有5g网络
荣耀80 GT信号不好怎么解决
iphone15怎么设置不旋转屏幕
金徽酒是哪里产的
2017不按导向车道行驶最新处罚规定
北汽幻速h6图片及报价(北汽幻速h6最新款怎样)
四驱维特拉怎么样(一款公认的好车)