首页建站18的补码 负数的补码怎么算

18的补码 负数的补码怎么算

编程之家2024-05-17138次浏览

一、18-13补码计算

这个看按多少位来算了,不管按多少位,首位为符号位。

18的补码 负数的补码怎么算

如按8位:

原码:10010010(符号位为1,数值与整数原码相同)

反码:11101101(符号位不变,数值按位取反)

补码:11101110(在反码基础上末位加1)

按16位:

原码:1000000000010010

18的补码 负数的补码怎么算

反码:1111111111101101

补码:1111111111101110

按32位雷同。

二、+18的原码

这个看按多少位来算了,不管按多少位,首位为符号位。

如按8位:

原码:10010010(符号位为1,数值与整数原码相同)

18的补码 负数的补码怎么算

反码:11101101(符号位不变,数值按位取反)

补码:11101110(在反码基础上末位加1)

按16位:

原码:1000000000010010

反码:1111111111101101

补码:1111111111101110

按32位雷同。

原码(trueform)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。

三、负18的补码怎么算

按照八位字长来处理:(+18)补码=00010010。。对其减一、取反,可得(-18)补码:减一:00010010-1=00010001。取反:11101110。即有:(-18)补码=11101110。

后台管理系统(管理系统登录入口)磁条?背胶磁条哪里有卖