首页 百科知识 运算符表达式

运算符表达式

时间:2024-10-16 百科知识 版权反馈
【摘要】:按运算符的作用,C的运算符可分为算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、逗号运算符以及特殊运算符。单目运算符只需要一个操作数,如++等;双目运算符需要两个操作数,即运算符的左右两侧都需要一个操作数,如+、、*等;三目运算符需要三个操作数,C语言仅提供一个三目运算符,即条件运算符?C语言提供了多种表达式。

2.4 运算符与表达式

C语言提供了丰富的运算符,能够代表除控制、输入/输出以外的几乎所有的基本操作,例如,=代表赋值运算,*代表乘法运算等。

按运算符(在表达式中)的作用,C的运算符可分为算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、条件运算符、逗号运算符以及特殊运算符。

按运算符的运算对象(操作数)的数量可将C的运算符分为单目运算符、双目运算符和三目运算符。单目运算符只需要一个操作数,如++等;双目运算符需要两个操作数,即运算符的左右两侧都需要一个操作数(中缀形式),如+、−、*等;三目运算符需要三个操作数,C语言仅提供一个三目运算符,即条件运算符?:(三目运算符是C语言独有的)。

1.表达式

一个变量或者常量就是最简单的表达式,如2、numb、item等;将表达式通过运算符和圆括号( )连接起来构成新的表达式,如2*(numb+item) 。C语言提供了多种表达式。

2.简单语句

C语言的简单语句包括空语句、表达式语句和函数调用语句。

一个分号代表的语句称为空语句,没有具体的功能(通常代表循环体,详见第3章)。

一个表达式的末尾加上一个分号,构成C语言的表达式语句。

某些表达式语句没有意义。如

6;

i+j;

因为这两个表达式语句并没有引起任何存储单元中数据的改变。而

y=6;

则是有意义的表达式语句,表示使y的内容为6。

应该避免使用无意义的表达式语句。

函数调用语句将在第6章进行介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈