C语言中的运算符总述由一个或多个操作数(变量,常量,字面值)及运算符组成的复合C语言规则的式子叫做表达式表达式经由计算得到的结果称为表达式的值C语言中可以分为左值和右值: 左值:可以写的内存块(变量)。 右值...
C语言中的运算符
总述
- 由一个或多个操作数(变量,常量,字面值)及运算符组成的复合C语言规则的式子叫做表达式
- 表达式经由计算得到的结果称为表达式的值
- C语言中可以分为左值和右值:
左值:可以写的内存块(变量)。
右值:可以读的内存块(变量,常量,字面值)。 - C语言中的运算符包括:
算术运算符:+ (加) , - (减) ,* (乘) ,/ (除) ,%(取余,模运算) ,++ (自增) ,–(自减)
关系运算符:>(大于) ,<(小于) ,==(等于) ,!=(不等于) ,>=(大于等于) ,<=(小于等于)
逻辑运算:&& (与) ,|| (或) ,! (非)
赋值运算符:
= (赋值)
+= ,-= ,*=, /= ,%= (算术复合赋值运算符)
&=, |=,^=,~,>>,<<(位运算复合赋值运算符)
位运算符:&,|,^,~,>>,<<
条件运算符:?:(条件运算符,三目运算符,三元运算符)
逗号运算符:,(逗号运算符)
指针运算符:&(取地址符) *(寻址符)
求字节运算符:sizeof(获取字节数)
特殊运算符:()(括号运算符,更改表达式运算顺序),[ ](数组下指针访问成员运算符),·(结构体变量访问成员运算符) - 关于运算符的几个重要性质:
优先级:运算符执行的优先级,优先级高的先执行
结合性:当优先级相同时,可以通过结合性确定表达式如何结合来确定执行顺序。
类别:参与当前运算符运算的操作数个数,一元,二元,三元
沃梦达教程
本文标题为:C语言中的运算符
猜你喜欢
- Easyx实现扫雷游戏 2023-02-06
- 详解C语言中sizeof如何在自定义函数中正常工作 2023-04-09
- C语言详解float类型在内存中的存储方式 2023-03-27
- Qt计时器使用方法详解 2023-05-30
- C语言qsort()函数的使用方法详解 2023-04-26
- c++ const 成员函数,返回一个 const 指针.但是返回的指针是什么类型的 const? 2022-10-11
- 我应该为我的项目使用相对包含路径,还是将包含目录放在包含路径上? 2022-10-30
- ubuntu下C/C++获取剩余内存 2023-09-18
- C语言手把手带你掌握带头双向循环链表 2023-04-03
- C++ 数据结构超详细讲解顺序表 2023-03-25
