1、补码1000000000000000的十进制是-32768
2、解释:
两字节整型数十进制-32767的二进制表示形式为:
1111 1111 1111 1111(原码),最高位是符号位,0正1负
1000 0000 0000 0001(补码),最高位是符号位,0正1负
补码再减去一个即:
1000 0000 0000 0000
最高位是符号位,即表示-32768
这是一个16位数字。第一位是1表示负数。。。补码负数是后面的数取反变成1111111111111 然后加1 十进制是-32768
计算机中的数据是以2进制的形式存储的,正数存的就是原码,负数存的才是补码。6为正数,所以存的是原码,若整数占2个字节,则6的原码为:0000
0000
0000
0110。
就是2的15次方.为32768
1代表负数
然后加1 十进制是-32768
很简单的~
学C语言请到Q群:8944489