CSDN论坛 > C/C++ > C语言

位运算符>>,<<,~,|,^,&具体有什么作用??救急~~~在线等。 [问题点数:20分,结帖人jgl1010]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:3403
Bbs1
本版专家分:0
Bbs1
本版专家分:16
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs9
本版专家分:58429
Blank
红花 2003年6月 C/C++大版内专家分月排行榜第一
2002年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2003年9月 C/C++大版内专家分月排行榜第二
2002年6月 C/C++大版内专家分月排行榜第二
2002年4月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2007年3月 C/C++大版内专家分月排行榜第三
2007年2月 C/C++大版内专家分月排行榜第三
2007年1月 C/C++大版内专家分月排行榜第三
2003年7月 C/C++大版内专家分月排行榜第三
Bbs1
本版专家分:16
Bbs1
本版专家分:16
匿名用户不能发表回复!
其他相关推荐
Python位运算符
a = 0011 1100b = 0000 1101a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011
Java中的位运算符与逻辑运算符的区别(&和&&,|和||)
位运算符 & 在运算中,计算机先判断 & 两边的真假,然后才判断整体的真假, 逻辑运算符 && 在运算中,如果计算机判断出有一个为假时,就停止判断, > For example: & 运算符 假 & 假 -> 假 假 & 真 -> 假 > && 运算符 假 && * -> 假 | 和 || 运算符也是同理, 在 || 运算符中,只要计算机判
java按位运算符(&、|、~、^) 移位操作符(>> << >>> )
java按位运算符(操作符) 最近在看源码时,发现一些java基础忘了,今天来回忆,整理一下            按位运算符是来操作整数基本数据类型中的单个“比特”(bir),即二进制位,位运算符回对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。         位运算符来源于C语言面向底层的操作,在这种操作中经常需要直接操作硬件,设置硬件寄存器内的二进制位。Java的设计初衷是
& ^ | 位运算符的用法归纳
位运算符基于二进制,速度快,应用广,如果深入的掌握和理解,在很多时候可以解决很多问题,所以就总结一下位运算符的用法吧 结合例子看位运算符的用法 1.二进制模拟加法操作,先加不进位得A,然后算进位得B,然后(B int plus(int num1,int num2) { if(num2==0) return num1; return plus(num1^num2,(num1&
js中位运算符的运用
js中位运算符的运用 位操作符的优势在于它执行相同的操作运行速度更快。 位运算符取整 // 异或运算取整。 12.9 ^ 0 // 12 -12.9 ^ 0 // -12 // 双否定位操作符取整 ~~4.9 // 4 ~~(-4.9) // -4 // 左移0位,就相当于将该数值转为32位整数,等同于取整,对于正数和负数都有效。 13.5 0 // 13 -13.5 0 /
java的逻辑运算符和位运算符
位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。   1.与运算符 与运算符用符号“&”表示,其使用规律如下: 两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。 public class dat
js位运算符
位运算符整理 原文地址:http://javascript.ruanyifeng.com/grammar/operator.html#toc16 位运算符整理 一 简介 二 位运算符使用 或运算与与运算 否运算 异或运算 左移运算 右移运算符 带符号位的右移运算符 一 简介 位运算符用于直接对二进制位进行计算,有7个。 这些运算符能直接处理每一个比特位(bit),
c语言学习笔记(8)位运算符,++,--运算符的用法
摘要:总结了位运算符,++,--运算符的用法,给出了一个使用异或方法巧解面试题的例子,分析了贪心法的规则。 一、位运算符用法     c语言中的位运算符主要有以下几种:         使用的时候主要有以下几个注意点:     1.左移运算符将     2.右移运算符将>>将运算数的二进位右移,低位丢弃,高位补零。     3.避免位运算符,逻辑运算符和数学运算符出现在同
java中位运算符与逻辑运算符
位运算符:       &:与        全一则一,否则为零;       | :或        全零则零,否则为一;       - :非        遇零则一,遇一则零;       ^ :异或    相同为零,否则为一。 逻辑运算符:       逻辑与 :&&;       逻辑或 :||; 逻辑运算与位运算区别:        (1)逻辑运算只能
C语言逻辑运算符,位运算符总结
&amp;amp; | ~ ^  &amp;gt;&amp;gt;  &amp;lt;&amp;lt; &amp;amp;&amp;amp; || !运算符包括逻辑运算符与位运算符。逻辑运算符针对的就是真假问题,或者说0 1 问题,也就是bool类型的。位运算符重点在于位操作,也就是对每一位进行操作。下面逐个介绍。&amp;amp; 当 &amp;amp; 两边是bool 类型的值时,该运算符作为逻辑运算符。作用如下:当运算符两边的表达式的结果都为true时,整个运算...
关闭