Java操作符概念浅谈
来源:互联网 发布:java中属性是什么意思 编辑:程序博客网 时间:2024/06/13 03:24
1)一元操作符
一元操作符只对一个操作元操作。
如:-,~,++,--
其中~是表逐位取反,属于位运算
int k=10;
int m = ~k;->-11
10的二进制表示为:00000000 00000000 00000000 00001010
逐位取反为: 11111111 11111111 11111111 11110101 ,计算出10进制的结果为-11
2)二元操作符
二元操作符只对两个操作元操作。
包括数学运算符和位运算符。
a)数学运算操作符
b)位运算操作符
1)& - 与运算,二元操作符。 A&B,A为1,B为1,则为真(1),若其中有一个为0则为0
2)^ - 异或运算,二元操作符。A^B,A和B的值相同则为异(1),反之为0
3)| - 或运算,二元操作符。A|B,A,B只有一个为1,则为真(1),反之则为(0)
4)>> - 算术右移运算,二元操作符。A >> B,A的二进制数右边B位去掉,整体右移B位,在左边缺的B位不上B个符号位(0或者1)。
整型十进制的表达式:a >> b 等价于 a/2(的b%32次方),例如:12 >> 1 等价于 12/2(的1次方) -> 6
5)>>> - 逻辑右移运算,二元操作符。A>>> B,A的二进制数右边B位去掉,整体右移B位,在左边缺的B位上补B个0。
6)<< - 左移位运算,二元操作符。A << B,A的二进制数左边B位去掉,整体左移B位,在右边缺的B位不上B个0。
0 0
- Java操作符概念浅谈
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈JAVA中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈java中的四个核心概念
- 浅谈JAVA中的四个核心概念
- 《共产党宣言》全文
- 矩阵版本图的深度优先和广度优先遍历
- Serverlet常用方法
- cocos2dx 3.0 简单使用 CocoStudio Animation Editor
- C/C++头文件中ifndef/define/endif 的作用
- Java操作符概念浅谈
- ir穷途末路
- 执行Oracle数据库安装时出错,请运行下述步骤清理环境
- 链表版本图的深度优先和广度优先遍历
- Qt, QT/E, Qtopia 的区别
- 用例子详细介绍各种字符集编码转换问题
- C++ 中struct与class的区别
- HDU 1848 Fibonacci again and again
- poj 3253 Fence repair