无符号数:即最简单的二进制数,一定为非负数
原码:原码分符号位和数值位,数值位和无符号数一样,表示绝对值大小,是非负数,而符号位为0表示正数,符号为1表示负数。符号为长度预先规定,一般为一位或两位。
补码:整数补码定义为
即,原码大于零时,补码不变,原码小于零时,原码如图进行运算
小数的补码定义类似
按照定义运算过于麻烦,原码补码互相转换的技巧为:对于非负数,不变,对于负数,符号为不变,所有数值位反转后,加1
例:原码=1,1101,补码=1,0010+1,0001=1,0011。补码转回原码也是同样的操作。
反码:与原码类似,只不过只需要反转数值位,不需要加1。
原码方便人理解和计算,但对于计算机,原码运算过于麻烦,所以使用补码。而反码一般只是原码与补码互换时的过度
因篇幅问题不能全部显示,请点此查看更多更全内容
怀疑对方AI换脸可以让对方摁鼻子 真人摁下去鼻子会变形
女子野生动物园下车狼悄悄靠近 后车司机按喇叭提醒
睡前玩8分钟手机身体兴奋1小时 还可能让你“变丑”
惊蛰为啥吃梨?倒春寒来不来就看惊蛰
男子高速犯困开智能驾驶出事故 60万刚买的奔驰严重损毁