当前位置:淳美吧 > 智慧生活 > 心理 > -3的补码是多少
手机版

-3的补码是多少

来源:淳美吧 阅读:6.66K 次
-3的补码是多少

假设你使用short byte(带符号字节类型) 首先,-3的原码(1000 0011)【最高位符号位】反码:1111 1100 【符号位不变,按位取反】补码:1111 1101 【反码+1】

-3的补码:11111101反码加一

1、正数的补码表示:

正数的补码 = 原码

负数的补码 = {原码符号位不变} + {数值位按位取反后+1} or

= {原码符号位不变} + {数值位从右边数第一个1及其右边的0保持不变,左边安位取反}

以十进制整数+97和-97为例:

+97原码 = 0110_0001b

+97补码 = 0110_0001b

-97原码 = 1110_0001b

-97补码 = 1001_1111b

2、纯小数的原码:

纯小数的原码如何得到呢方法有很多,在这里提供一种较为便于笔算的方法。

以0.64为例,通过查阅可知其原码为0.1010_0011_1101_0111b。

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/8l2wy6.html

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。