6. 运算符
运算符的贴图来源于百度百科,为了系统知识完备性,这里做了一个整理总结。

相同优先级中,按结合性进行结合。大多数运算符结合性是从左到右,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。
基本的优先级需要记住:
指针最优,单目运算优于双目运算。如正负号。
先算术运算,后移位运算,最后位运算。请特别注意:
逻辑运算最后结合。
6.1 算数运算符

除法:
- 如果两个是整形,则结果为整形;
- 如果有一个是浮点型,则结果为浮点型; (

取模:
取模运算即是取余运算,只能用于整形,不能用于浮点型。
前置和后置的区别:
a=1;
b=++a;//b为2,前置是先进行自加运算,再进行数据操作
b=a++;//b为1,后置先进行数据操作,再进行自加运算
6.2 赋值运算符

6.3 比较运算符
有比较运算符的表达式往往是bool型,要么真(1),要么假(0)。

6.4 逻辑运算符

7. 程序流程结构

7.1 选择结构
- if语句
- 三目运算符

三目运算符返回的可以是变量,可以直接赋值:

- Switch语句


7.2 循环结构
1、 while循环

2、 do…while语句

3、 for循环语句

7.3 调转语句
-
break语句

-
continue语句

在循环中可以用来筛选条件以及数值。
- goto语句

深入解析:运算符、流程控制与编程结构详解
本文介绍了运算符的优先级和结合性,从算数到逻辑运算,并详细讲解了选择结构(if-else与三目运算)、循环结构(while-do、for)和流程转向语句。涵盖了基本的编程构造和实践技巧。
3733

被折叠的 条评论
为什么被折叠?



