在二进制中,二进制数的最左边为最高位,根据二进制定点表示法,二进制最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小 。也就是说二进制最左边的数决定了这个数是正数,还是负数,正数的符号位是0,负数的符号位是1 。
正数的原码,反码,补码都相同;
负数的则有不同的计算规则,详情如下:
原码:负数的原码和正数的原码差别就在最高位,正数的符号位是0,负数的符号位是1;
反码:负数的反码是对其原码逐位取反(0变1,1变0),但符号位(最高位)除外,因为最高位(符号位)是不能被改变的;
补码:负数的补码是在其反码的末位加1(逢二进一);
需要注意的是:求反码的时候,最高位(符号位)是不能被改变的,正数的符号位是0,负数的符号位是1 。
推荐阅读
- 方舟手游无齿翼龙怎么旋转飞行 方舟手游无齿翼龙怎么旋转
- 录音转文字哪个软件好用 2款多录音转文字工具推荐
- ppt转换成word的方法 ppt转换word文档怎么操作
- 手机mkv转成mp4软件有哪些 手机mkv转换mp4格式软件
- sai英文版怎么转换成中文版 英文版sai怎么用
- 免费pdf转word软件推荐 怎么免费转换pdf成word
- qq音乐的歌曲怎么转换成mp3 qq音乐怎么下载音乐到mp3
- 手机呼叫转移如何设置方法 如何设置手机呼叫转移功能
- 银行卡里面的钱怎么转到支付宝里面 银行卡里面的钱怎么转到支付宝
- 月亮地球太阳是怎样旋转,地球围着太阳还是月亮转?