
展开全部
+47:原码反码补码都是 0010 1111。
-32:用 32,减一取反,即得补码 1110 0000。
计算机中,只用补码表示数值,原码反码都是无用的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2025-03-06 广告
医疗器械模拟运输测试是确保产品在运输过程中保持完整性和性能的关键步骤。在华南包装技术(东莞)有限公司,我们遵循GB/T 4857、ASTM D4169及ISTA等国内外标准,对医疗器械进行振动、冲击、堆码及温湿度等全面测试。这些测试模拟了实...
点击进入详情页
本回答由华南检测机构提供
展开全部
首先,我们需要知道有关原码、反码、补码的一些定义:
原码:按照数值本身的符号和大小,直接将数值转换为二进制数表示,即符号位为0时表示正数,为1时表示负数;
反码:正数的反码和原码相同;负数的反码是对它的原码除符号位外按位取反(0变1,1变0)所得到的数。
补码:正数的补码和原码相同;负数的补码是对它的反码加1所得到的数。
对于-32:
原码:10000000
反码:11111111
补码:00000001
对于+47:
原码:00101111
反码:00101111
补码:00101111
现在根据上述定义,我们可以得到-32和+47的原码、反码、补码如下:
注意,以上计算中假设机器字长为8位,因此取值范围为-128到+127,也就是说,当需要进行补码运算时,如果补码不能在规定位数内表示,就需要进行进位或截断处理。
计算机基础也会考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询