算术表达式

王朝百科·作者佚名  2010-12-07  
宽屏版  字体: |||超大  

C语言中的算术表达式算术表达式是由常量、变量、函数、圆括号、运算符等组成。一个常量、一个变量(已赋过值)、一个函数都是合法的表达式,是表达式的简单情况。例如:

5.0 i sqrt(4.0)

其中sqrt是函数,功能是求参数的平方根,sqrt(4.0)的值是2.0。

一般情况,算术表达式可包含更多的运算数据、运算符、圆括号,例如:

(a-b)/c*2+'a'+15%-4

C语言表达式中的所有成分都是写在一行上,没有分式,也没有上下标,括号只能用圆括号([]和{}在C语言中作其它用)。如数学表达式:

a+b

——

a-b

需写成(a+b)/(a-b),其中括号不能省,如写成a+b/a-b就不能表示该表达式了。

表达式的运算过程和数学中的规则一样,有括号先做括号内的子表达式。有多层括号,先运算最里层。同一层,负号优先运算,再接下来运算乘除,再加减;同一优先级从左到右进行运算……[1]

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有