2024年1月10日发(作者:)
补码和原码的转化计算器
该计算软件适用于十进制、十六进制和二进制数的原码、反码和补码的计算。
输入已知数据变量,选择已知变量的类型(支持原码(十进制)、原码(十六进制)、原码(二进制)、反码(二进制)、反码(十六进制)、补码(二进制)、补码(十六进制)等已知变量。),点击计算按钮快速查找。
补码(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系统自带计算器在线版
发布者:admin,转转请注明出处:http://www.yc00.com/web/1704851733a1378560.html
评论列表(0条)