-32768的二进制补码是多少?

[复制链接]
查看11 | 回复5 | 2019-12-30 10:40:52 | 显示全部楼层 |阅读模式
-32768的二进制补码为1000000000000000,同时也可以为11000000000000000,因为补码1000000000000000和11000000000000000是相等的。(1000000000000000)二是补码,最高位1,表示是负数,转换成对应原码是用下面的方法:1,原码转换成补码时:把原码的反码再加1,就是补码。2,补码转换成原码时:把补码的反码再加1,就是原码。(1000000000000000)二的数码是(000000000000000)二,它的反码是(1111111111...
回复

使用道具 举报

千问 | 2019-12-30 10:40:52 | 显示全部楼层
-32768补码为:11000,0000,0000,0000求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1。同一个数字在不同的补码表示形式中是不同的。比...
回复

使用道具 举报

千问 | 2019-12-30 10:40:52 | 显示全部楼层
-32768补码为:11000,0000,0000,0000用反码运算时,结果为-0,虽然+0和-0都是0,但是看起来总是觉得怪怪的,何况0带符号没有任何意义,并且出现了两个能表示0的二进制数000...
回复

使用道具 举报

千问 | 2019-12-30 10:40:52 | 显示全部楼层
-32768补码的十六进制形式是0x8000。任何整数计算补码,都是取反后加1。求法:第一位“1”是符号位,表示负数,相反,正数的符号位是“0”.后面求它的二进制即可。-32768补码为:11000...
回复

使用道具 举报

千问 | 2019-12-30 10:40:52 | 显示全部楼层
(1000000000000000)二是补码,最高位1,表示是负数,转换成对应原码是用下面的方法:(1)原码转换成补码时:把原码的反码再加1,就是补码。(2)补码转换成原码时:把补码的反码再加1,就是原码。(1000000000000000)二的数码是(000000000000000)二,它的反码是(111111111111111)二,再加1为:...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行