黑马程序员技术交流社区

标题: 负数的二进制怎么写? [打印本页]

作者: 含笑    时间: 2015-6-23 22:34
标题: 负数的二进制怎么写?
负数的二进制怎么表示?
比如 -32,,谁能详细解答一下
作者: 我是隔壁老王呀    时间: 2015-6-23 23:05
负数的二进制,对应于其正数的补码,即正数的反码加1.
例如,在16位的机器中,int数据占2个字节。-32,对应的正数是32,其二进制表现形式:0000 0000 0010 0000,32的反码就是32的原码按位取反:1111 1111 1101 1111,32的补码就是反码加1: 1111 1111 1110 0000.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2