运算符之间的用法与比较
来源:互联网 发布:腾讯游戏礼包领取软件 编辑:程序博客网 时间:2024/05/18 03:01
算术运算符:
包括 + 、-、*、/、%、++、--
关系运算符
包括 == 、!=、>、<、<=、>=
按位运算符(对二进制数操作)
包括 &、|、^、~、<<、>>、>>>
&:AND 与运算的特殊应用:1)清零,想要使一个单元格清理,即让单元格的每一位的数字都为零。只要一个各位都为零的数相与就可以了。2)取一个数中指定位:找到一个数X的位置该数对应位的为1,其他位为0,与此数相与就可以找到X的指定位。
|:OR 或运算的特殊作用:1)对指定位置1,找到一个数使要置1位置的值为1,其他位全为0,把两个数做或运算。
^:XOR(异或):两个操作数的位中,相同则结果为0,不同则结果为1。两个操作数的位中,相同则结果为0,不同则结果为1。异或运算的特殊用法:1)使特定位翻转找一个数,对应X要翻转的各位,该数的对应位为1,其余位为零,此数与X对应位异或即可。例:X=10101110,使X低4位翻转,用X ^ 0000 1111 = 10100001即可得到。2)与0相异或可以保留原来的值。
~:取反
<<:左移运算符,num << 1,相当于num乘以2;
>>:右移运算符,num >> 1,相当于num除以2;
>>>:无符号右移,忽略符号位,空位都以0补齐;
逻辑运算符
包括:&&、||、!
赋值运算符
包括:=、+=、-=、*=、/=、%=、<<=、>>=、&=、|=、^=
<<=: i <<= 1; 表示i等于i乘以2的1次方;i <<= 2; i等于i乘以2的2次方
>>=:和<<=相似
instanceof运算符
这个操作符只用于对象引用变量。
- 运算符之间的用法与比较
- 指针与指针之间的减法运算以及比较运算
- equals( )方法与 == 运算符的用法比较
- int与unsigned int之间的运算与比较
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- 类对象之间的类型转换与Instanceof比较运算符
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结 .
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- 【Java基础】比较运算符compareTo()、equals()、==之间的区别与应用总结
- 比较运算符compareTo()、equals()、==之间的区别与应用总结
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结
- 比较运算符compareTo()、equals()、==之间的区别
- Java:比较运算符compareTo()、equals()、==之间的区别与应用总结(转自-且听风吟-博客)
- &&与||运算级的比较
- Python的运算符与用法
- extjs中treepanel例子
- 继承ImageView的工具类,类似于QQ的圆形头像
- CodeForces 368A
- 如何学好FPGA
- Markdown编辑技巧记录
- 运算符之间的用法与比较
- php 变量值比较注意事项
- ARC 总结
- 24位二进制解析为有符号整数
- CodeForces 366A
- 设计模式(四)
- VC++中编译C出错:error C2143: syntax error : missing ';' before 'type'
- 安装Windows补丁KB947821报错0x8007000d The data is invalid
- UI_01.第一个ios UI