补码和原码的转化计算器
该计算软件适用于十进制、十六进制和二进制数的原码、反码和补码的计算。
输入已知数据变量,选择已知变量的类型(支持原码(十进制)、原码(十六进制)、原码(二进制)、反码(二进制)、反码(十六进制)、补码(二进制)、补码(十六进制)等已知变量。),点击计算按钮快速查。
补码(twos plement) 在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 补码表示方式很多,有用8位的2进制来表示补码的,还有16位2进制补码表示形式,以及32位2进制补码表示形式等等。补码与原码的转换过程几乎是相同的。
1、正数的补码与原码相同。
【例1】+9的补码是。(备注:这个+9的补码说的是用8位的2进制来表示补码的,补码表示方式很多,还有16位2进制补码表示形式,以及32位2进制补码表示形式等。)
2.负数的补码是其原码的逐位反转,符号位除外;然后在整数上加1。
【例2】求-7的补码。
因为给定数是负数,则符号位为"1"。
后七位:-7的原码()→按位取反()(负数符号位不变)→加1()
所以-7的补码是。
3、反码:正数:正数的反码与原码相同。负数:负数的反码,符号位为“1”,数值部分按位取反。例如: 符号位 数值位
[+7]反= 0 0000111 b
[-7]反= 1 1111000 b
总结:正数的原码、补码、补码都是一样的。
【】修正二进制输入时,部分结果不正确的问题
相关计算器:
1)补码和原码的转化计算器 3
2)位运算(按位取反,非运算)在线计算器
3)位运算(按位左移,右移)在线计算器
4)位运算(按位与,或,异或)在线计算器万能在线进制转换器转换器网
5)(进制转换)windowsxp系统自带计算器在线版
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论