C语言表达式是什么?
很多读者对C语言表达式的概念比较模糊,本文就来讲解一下C语言表达式是什么?
在数学中,将
根据运算符的分类,可以将C语言中的表达式分为 8 类——算术表达式、关系表达式、逻辑表达式、条件表达式、赋值表达式、逗号表达式、位表达式和其他表达式。
由以上表达式还可以组成更复杂的表达式,例如:
在数学中,将
3+2
称为算式,是由 3 和 2 两个数据通过+
号相连接构成的一个式子。C语言中由运算符和数据构成的式子,称为表达式;表达式运算的结果称为表达式的值。因此,3+2
在C语言中称为表达式,表达式的值为 5。根据运算符的分类,可以将C语言中的表达式分为 8 类——算术表达式、关系表达式、逻辑表达式、条件表达式、赋值表达式、逗号表达式、位表达式和其他表达式。
由以上表达式还可以组成更复杂的表达式,例如:
z=x+(y>=0)
整体来看这是一个赋值表达式,但赋值运算符的右边,是由关系表达式和算术表达式组成的。