34种运算符:
01、圆括号()
02、下标[]
03、指针型结构成员->
04、结构成员.
05、逻辑非!
06、位非~
07、自增++
08、自减--
09、取负-
10、类型转换(类型)
11、取内容*
12、取地址&
13、求字节sizeof
14、乘*
15、除/
16、求余%
17、加+
18、减-
19、左移<<
20、右移>>
21、小于<
22、小于等于<=
23、大于>
24、大于等于>=
25、等于==
26、不等于!=
27、位与&
28、位异或^
29、位或|
30、&&与
31、或||
32、条件运算?:
33、赋值运算=
34、逗号运算,
扩展资料
9种控制语句
1、if()~else条件语句
2、for()~循环语句
3、while()~循环语句
4、do~while()循环语句
5、continue结束本次循环语句
6、break中止执行switch或循环语句
7、switch多分支选择语句
8、goto转向语句
9、return从函数返回语句
按优先级排序,空行表示优先级下降,01为最高,最先算14~31均为双目,左结合
() 01.圆括号
[] 02.下标
->03.指针型结构成员
. 04.结构成员
! 05.逻辑非
~ 06.位非
++ 07.自增
-- 08.自减
- 09.取负
(类型) 10.类型转换
* 11.取内容
&12.取地址
sizeof 13.求字节
…………………………………………………
此级(5~13)均为单目运算,且都为右结合
* 14.乘
/ 15.除
% 16.求余
+ 17.加
- 18.减
<<19.左移
>>20.右移
<21.小于
<= 22.小于等于
>23.大于
>= 24.大于等于
== 25.等于
!= 26.不等于
&27.位与
^ 28.位异或
| 29.位或
&&30.与
|| 31.或
?: 32.条件运算
……………………………………
此级(32)为三目运算,右结合
= 33.赋值运算
………………………………………………………………
另有10个扩展符+=,-=,*=,/=,%=,>>=,<<=,&=,^=,|=
, 34.逗号运算
就是所谓的取模运算啦。。。取余数。。。比方说,1除以3商为0,余数为1,所以1%3就等于1;4除以3商为1,余数为1,所以4%3就等于1啦。。或者和一些字母连用像%d表示整型数据,%f表示实数数据,%c表示单字符数据,%s就表示字符串啦。。