二进制(原码,反码,补码),位运算原则:

原创 2015年11月18日 10:52:36

原码,反码,补码:

1.二进制的最高位是符号位:0表示正数,1表示负数。


2.正数的原码,反码,补码都一样。


3.负数的反码=它的原码符号位不变,其他位取反(0->1 ,1->0)


4.负数的补码=它的反码+1


5.0的反码,补码都是0


6.计算机运行都是以补码方式来运算的。


位运算 


按位与 & :两位全为 1 ,结果为 1
按位或 | :两位有一个为 1,结果为1
按位异或 ^ :两位一个为0,一个为1 ,结果为 1
按位取反 :0->1 ,1->0 


算数位移运算规则:
算术右移: 低位溢出,符号位不变,并用符号位补溢出的高位
算术左移:符号位不变,低位补0

原码,补码,反码与位运算

原码,补码与反码 例子:-13,二进制为-1101,使用一个字节表示 原码:10001101 补码:11110011 反码:11110010 原码转反码: 正数的反码与原码相同,如13的原...
  • zhangwei1120112119
  • zhangwei1120112119
  • 2014年01月27日 22:13
  • 2364

二进制原码、反码、补码详解

①  原码:   原码是指将最高位作为符号位(0表示正,1表示负),其它数字位代表数值本身的绝对值的数字表示方式。   例如:数字6 在计算机中原码表示为:0 000 0110   其中,第一个...
  • u013372487
  • u013372487
  • 2015年05月05日 09:51
  • 3017

二进制(原码、反码、补码)

二进制(原码、反码、补码)
  • dabing69221
  • dabing69221
  • 2013年12月15日 20:55
  • 5294

二进制原码,反码以及补码实战

学了好长时间,今天终于真正理解了计算机中负数的存储,终于理解了补码的运算!我们很多人在初学有关进制知识的时候,大都学得头大,特别是在关于二进制补码表示,以及补码与十进制负整数的相互转换的时候,学完之后...
  • u011763190
  • u011763190
  • 2016年04月16日 11:56
  • 983

PHP中位运算及原码,反码和补码

$a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1, $a | $b Or(按位同或) 将把 $a 和 $b 中任何一个为 1 的位...
  • u011775920
  • u011775920
  • 2014年10月29日 11:51
  • 1208

java原码、补码、反码总结

1.1. java虚拟机整数 在java虚拟机中整数有byte、short、int、long四种 分别表示 8位、16位、32位、64位有符号整数。整数使用补码表示。 所以我们先了解一下原码和反码。 ...
  • qq_30739519
  • qq_30739519
  • 2016年03月27日 14:02
  • 4718

计算机中二进制原码、反码、补码的计算

计算机中原码、反码、补码 正数的 原码 = 反码 = 补码 负数 反码 = 数的绝对值按位取反(最高位符号位除外)          补码 = 反码 +1 已知负数补码求原码 补码取反(最高位符号位不...
  • li45431823
  • li45431823
  • 2015年08月24日 10:47
  • 2818

-128 的 原码,反码,补码

1、如果用原码表示, 让符号位也参与计算, 显然对于减法来说, 结果是不正确的.这也就是为何计算机内部不使用原码表示一个数. 2、设八位数字从高位到低位分别为a7, a6, ..., a0。 那么它...
  • chuan_zhang_ak
  • chuan_zhang_ak
  • 2016年07月06日 20:35
  • 4997

计算机原码、反码、补码详解

本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法....
  • u011080472
  • u011080472
  • 2016年04月29日 12:33
  • 16365

原码,、反码、补码的计算

在计算机内,有符号数有3种表示法:原码、反码和补码。所有数据的运算都是采用补码进行的。原码:原码就是符号位加上真值的绝对值,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。+3 =...
  • liuweiballack
  • liuweiballack
  • 2015年07月08日 00:40
  • 1202
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:二进制(原码,反码,补码),位运算原则:
举报原因:
原因补充:

(最多只允许输入30个字)