位运算

原创 2015年07月10日 09:29:29

1.正数的原码、反码、补码都一样;

2.0的原码、反码都有2个分别是+0和-0;

3.负数的反码:符号位不变,其他位取反;

4.<<左移,向左移动,低位补0;

5.>>右移,向右移动,高位补符号位;

6,0的补码是唯一的,为+0;

7,PHP中的数都是有符号数;

8,计算机都是以补码运算;

负数的补码这么记简单:

符号位不变。其他的从低位开始,直到遇到第一个1之前,什么都不变;

遇见第一个1后,保留这个1,以后按位取反。

例子:【-7】原:1 0000 111 B;

             [-7]补   :1 1111 001 B.

版权声明:本文为博主原创文章,未经博主允许不得转载。

深入学习有趣的位运算

在最近学习C语言,接触到不少底层知识。之前一直用Java开发,很少会用到像位运算这样的操作。 通过C语言的学习,才发现位运算真是奇妙,除了简单的类似位反转等基本操作,还可以加密编码, 交换变量值,...
  • dc_726
  • dc_726
  • 2011年12月02日 22:39
  • 4140

位运算总结(按位与,或,异或)

按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0;  0&1=0;   1&0=0;    1&1=1;       即:两位同时为“1”,结果才为“1”...
  • sinat_35121480
  • sinat_35121480
  • 2016年12月07日 23:40
  • 5754

位运算实现加法

思路: 考虑一个普通的加法计算:5+17=22 在十进制加法中可以分为如下3步进行:     1. 忽略进位,只做对应各位数字相加,得到12(个位上5+7=12,忽略进位,结果2);     2. ...
  • u010274071
  • u010274071
  • 2013年11月09日 00:05
  • 1124

C/C++中位运算杂谈

计算机中所有数据最终的存储形式均是二进制码。相信很多朋友和我一样,在大学中的课程中,很多课程前几章都会学习关于进制、原码、补码等东西。其实位运算是非常有用的。首要的一点,效率。位运算效率是非常高的,以...
  • sunbibei
  • sunbibei
  • 2015年12月01日 02:57
  • 1384

JS中的位运算

JS中的位运算
  • qq_37768482
  • qq_37768482
  • 2017年06月04日 08:39
  • 392

位运算的性质

交换律  a|b = b|a a&b = b&a a^b = b^a 结合律 (a|b)|c = a|(b|c) (a&b)&c = a&(b&c) (a^b)^c = a^(b...
  • buptlzx
  • buptlzx
  • 2013年08月30日 17:12
  • 1625

你所不知道的“位运算及运算过程”

原本今天想和大家谈谈什么是正则表达式的,回来的路上忽然想起位运算,刚好这个知识我也很久没复习了,所以今天和大家一起来复习及学习 那么什么是位运算了?答:就是以二进制运算的一种运算符,下面是今天的内容...
  • qq1723205668
  • qq1723205668
  • 2016年06月06日 20:58
  • 838

我们应该知道的java位运算

最近又回去重新看了java基础的书籍,在记录总结以前一些比较容易混淆的知识点。下面是本篇要记录的内容 一、 相关基础概念 在开始java位运算的知识之前,我们先来了解几个基础的概念,机器数,真值,原...
  • javazejian
  • javazejian
  • 2016年04月18日 17:37
  • 4129

位运算总结 取模 取余

位运算应用口诀  清零取反要用与,某位置一可用或 若要取反和交换,轻 轻松松用异或 移位运算 要点 1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。      2 "   ...
  • black_OX
  • black_OX
  • 2015年06月08日 14:12
  • 4870

关于位运算加法对于负数也成立的我的理解

public static int add( int number_1, int number_2 ) { int sum = 0; int carry = 0; do { s...
  • u014237408
  • u014237408
  • 2014年05月15日 19:22
  • 677
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:位运算
举报原因:
原因补充:

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