- 6
- 0
- 约4.46千字
- 约 26页
- 2016-12-21 发布于河南
- 举报
2.3 运算符和表达式 2.3.1算术运算符和算术表达式 1.算术运算符 + - * / % 2.算术表达式:由算术运算符、常数、变量、函数和圆括号组成 例如:‘ a’ + ‘b’ + a*b/c +2.8 3. 优先级:* / % 高于 + - 4. 结合性:“左结合性”或称为“自左至右的结合方向”即运算对象先与左边的运算符结合。 例如:a - b + c 注意: / 是除法运算符。当两个整数相除时为整除。 9/2=4; -9/2=-4; %是取余数运算符,只能作用于两个整数。运算结果的符号 与被除数的符号一致。 9%2=1 ; -9%2=-1 ; 9%-2=1; 运算符属性: (1) 优先级 当若干个运算符同时出现在表达式中时,优先级规定了运算的先后次序。优先级有15级。 C语言把圆括号作为运算符,规定它的优先级最高,规定为15级,从而保证优先运算圆括号内的式子,逗号运算符的级别最低,规定为1级。 (2) 结合性 当若干个具有相同优先级的运算符相邻出现在表达式中时,结合性规定了运算的先后次序。分为“从左到右”和“从右到左”两个结合方向。 大多数运算符的结合方向”从左
原创力文档

文档评论(0)