-18的源码反码补码_20的原码反码补码

hacker|
95

文章目录:

用8位机器字写出-18的原码,补码和反码

x = -18d = -10010b

x原 = 10010010b

x反 = 11101101b

x补 = 11101110b

用8位二进制位【最高位为符号位】写出十进制数-18的原码、反码、补码,分别是?

原码:10010010(最高位符号位,由于是负数,为1)

反码:11101101,在原码基础上,除符号位其余取反

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

望采纳

怎么计算(-18)+的原码,补码和反码?

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

如按8位:

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

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

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

按16位:

原码:1000 0000 0001 0010

反码:1111 1111 1110 1101

补码: 1111 1111 1110 1110

按32位雷同。

2条大神的评论

  • avatar
    访客 2022-07-08 上午 02:02:32

    ,首位为符号位。如按8位:原码:1001 0010 (符号位为1,数值与整数原码相同)反码:1110 1101 (符号位不变,数值按位取反)补码:1110 1110 (在反码基础上末位加1)按16位

  • avatar
    访客 2022-07-08 上午 05:04:59

    文章目录:1、用8位机器字写出-18的原码,补码和反码2、用8位二进制位【最高位为符号位】写出十进制数-18的原码、反码、补码,分别是?3、怎么计算(-18)+的原码,补码和反码?用8位机器字写出-18的

发表评论