1、什么是运算符的优先级?
运算符优先级,在C语言中,当同一个表达式里面,同时出现(算术运算符)、(关系运算符)、
(逻辑运算符)时,究竟要进行哪一个运算先呢?
那么,当出现这种情况的时候,(优先级高)的先运算,
如果(优先级同样),就按从左往右的顺序运算。
2、不同运算符的优先级划分
() 小括号优先级最高
! 优先级高于 算术运算符
算术运算符 优先级高于 关系运算符
关系运算符 优先级高于 "&&"和"||"
"&&"和"||" 优先级高于 "="
通过上面的介绍,我们就可以看到各种不同的运算符之间的优先级的高低了,优先级最高就是(),而最低就是= 。
运算符的种类还有很多,在往后的学习中我们就会慢慢地接触到,
所以,在同一行代码中,如果出现多种不同优先级的运算符时,最好还是加上小括号,这样才会比较直观。
3、同级运算符的优先级划分
算术运算符 —— 乘法、除法、模运算 优先级高于 加法、减法
算术运算符 —— 乘法、除法、模运算 出现在同一行代码中,则按从左到右的顺序执行
算术运算符 —— 加法、减法, 出现在同一行代码中,则按从左到右的顺序执行
关系运算术——出现在同一行代码中,按从左往右顺序执行
=======================================================================
非常好,现在,我们已经掌握了C语言中的(运算符的优先级),但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用
真实的开发环境,结合游戏闯关进行编程训练)
|