整理C/C++中的复合运算符
来源:互联网 发布:网络大学报名 编辑:程序博客网 时间:2024/06/05 21:50
今天看程序,突然发现了 ^= 这个符号,因为我原来很少用 ^ (位逻辑异或) ,一开始没反应过来,baidu google基本无法检索特殊符号的,但知道它是个复合赋值运算符,所以查到了 ^= 位异或赋值运算符。 下面就整理一下c/c++中的所有运算符和复合赋值运算符(如果有不全,欢迎补充)。
C的运算符有以下几类:
1.算术运算符:* - + /
2.关系运算符: > < == != >= <=
3.逻辑运算符:! && ||
4.位运算符:<< >> ~ | ^ &
5.赋值运算符:=及扩展赋值运算符
6.条件运算符:?:
7.逗号运算符:,
8.指针运算符:*和&
9.求字节数运算符:sizeof
10.强制类型转换运算符:(类型)
11.分量运算符:. ->
12.下标运算符:[ ]
13.其他:如函数调用运算符:()
注意:条件运算符是C语言中惟一一个三目(三元)运算符
标红的是我觉得不怎么常用的运算符,可以重点看一看。
复合赋值运算符就是将一些运算符与赋值运算符 = 组合使用,复合赋值运算符有一下几种:
+= 加法赋值
-= 减法赋值
*= 乘法赋值
/= 除法赋值
%= 模运算赋值
<<= 左移赋值
>>= 右移赋值
&= 位逻辑与赋值
|= 位逻辑或赋值
^= 位逻辑异或赋值
参考:百度百科 赋值复合运算符http://baike.baidu.com/view/6493690.htm
百度百科 运算符 http://baike.baidu.com/view/425996.htm#2
- 整理C/C++中的复合运算符
- c——运算符——复合类型
- C语言中的复合数据类型
- C中的复合语句总结
- (C语言整理) C语言中的运算符及…
- c/c++整理--重载运算符
- c中的移位运算符
- C中的 "<<" 位运算符
- C语言中的运算符
- C语言中的运算符
- C中的关系运算符
- c/c++中的-->运算符
- C语言中的运算符
- C语言中的运算符
- C语言中的运算符
- C语言中的运算符
- C语言中的运算符
- C语言中的运算符
- Photon服务器入门二
- Oracle 并行处理
- 如何获取hive建表语句
- Android照片墙应用实现,再多的图片也不怕崩溃
- EXCEL例程
- 整理C/C++中的复合运算符
- mysql 删除重复数据只保留一条记录
- 写好Hive 程序的五个提示
- Ubuntu软件安装与程序添加程序菜单和桌面
- Hive 随谈(六)– Hive 的扩展特性
- Hive 随谈(五)– Hive 优化
- C/C++学习笔记(三)指针、指针与数组、指针与函数
- ios 6安裝ios 7主題
- 人生要经历风雨和磨练才会完美