运算符
来源:互联网 发布:android 知乎源码 编辑:程序博客网 时间:2024/06/04 19:07
1.优先级:
()用于提升优先级
[ ] 只用在数组中
2.逻辑运算符:
!逻辑非; 非0为真,0为假 eg:2为真,0为假,!2为假,!0为真
&&逻辑且; 表达式 && 表达式2,两个表达式都为真,才为真;表达式1为假,则表达式2不计算
|| 逻辑或; 表达式1 || 表达式2,有一个为真,就为真;表达式一为真,表达式2不计算
3.位运算符:
~ 按位取反: 所有的二进制数字都取反
& 按位与: 两个数字相同的位都为1,才为1
| 按位或: 两个数字相同的位,有一个为1,就为1
^ 按位异或: 两个数字相同的位,不一样的才为1
11: 0000 1011
13: 0000 1101
11^13: 0000 0110
<< 按位左移: 右边补0,左移相当于乘法 左移n位,乘以2的n次方
11<<1 0001 0110 22 = 11*2
11<<2 0010 1100 44 = 11*4 = 11*2^2
>>按位右移: 左边补符号位 左移n位,除以2的n次方
11>>1 0000 0101 5 = 11/2
11>>2 0000 0010 4 = 11/4 = 11/2^2
- 运算和运算符
- 运算符
- ??运算符
- 运算符
- << 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- ?? 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- 运算符
- Microsoft Visual Studio 2013
- 初始化,清空,逆置数组
- 整合SSH框架最基本的例子
- PAT一元多项式求导
- java面试题目总结
- 运算符
- Android多渠道SDK开发心得(8)——关于sdk资源的引用
- expect
- Android多渠道SDK开发心得(9)——自动生成文档
- 让专业变成兴趣之Linux系统运维
- c++primer第五版 练习5.20
- 子空间与正交投影
- 理解Docker跨多主机容器网络
- MD5算法常见坑