c语言的表达式是什么

Python035

c语言的表达式是什么,第1张

推荐你一个比较全面的资料。

http://wenku.baidu.com/view/f0e1d31fa8114431b90dd8f6.html

在C语言中,有以下几类表达式

算术表达式、关系表达式、逻辑表达式、赋值表达式、逗号表达式。

而单目我想应该是指单目运算符。运算所需变量为一个的运算符叫单目运算符

有以下几类:

逻辑非运算符【!】、

按位取反运算符【~】、

自增自减运算符【++ --】、

负号运算符【-】、

类型转换运算符【(类型)】、

指针运算符和取地址运算符【*和&】、

长度运算符【sizeof】

补充楼上:

逻辑表达式 :&&(并)、||、!,例子:a&&b

算数表达式:就是加减乘除表达式,例子:a+b-c

关系表达式:==、!=、<、>、<=、>=,例子:a != b

赋值表达式:=,例子:a = b

条件表达式:?:,例子:a>b ? 1:0,意思是如果a>b,此表达式值为1,反之为0

此外,还有复合表达式,复合意思就是上面的类型叠加,如 +=,例子:a += b,表示a = a + b

ps:楼主可以根据表达式命名去理解