C语言知识点:运算符优先级和结合性

 2024-02-22 02:02:53  阅读 0

运算符号c语言_c语言运算符详解_c语言中运算符是什么意思

运算符是告诉编译器执行特定数学或逻辑运算的符号。

C语言有丰富的内置运算符,大致可分为10类:算术运算符、关系运算符、逻辑运算符、位运算运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、字节数运算符和特殊运算符运营商。

根据运算符可以操作的操作数的数量,运算符可以分为一元运算符、二元运算符和多元运算符(一般为三元)。

1. 算术运算符

用于数值计算,包括:加(+)、减(-)、乘(*)、除(/)、余数(%)、自增(++)、自减(--)。

2.关系运算符

用于比较运算,包括:大于(>)、小于(=)、小于等于(>=、and.)等。

c语言运算符详解_c语言中运算符是什么意思_运算符号c语言

例如,公式“x = 1 + 2 * 3 / 4”需要先乘法,然后除法,然后加法,最后赋值。 这里有两个关于操作者参与操作过程的概念:

运算符优先级和结合性

c语言中运算符是什么意思_运算符号c语言_c语言运算符详解

作为初学者,当表达式中有多个运算符时,如果不知道哪个优先级较高、哪个优先级较低,可以查看优先级表。 使用久了,自然就会记住。 而且,事实上,编程时无需考虑优先级问题。 因为如果不知道优先级的话,加个括号就可以了,因为括号()优先级最高。

另外,大多数运算符的结合性是从左到右的。 从右到左,一个是一元运算符,一个是三元运算符,第三个是二元运算符中的赋值运算符=。 不需要记住运算符的“结合性”,通过不断的使用就会记住它们。

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码