- 22
- 0
- 约1.19万字
- 约 12页
- 2016-12-21 发布于河南
- 举报
第3章 运算符和表达式
丰富的运算符可使表达式方便、简捷。初学者一下掌握这么多操作符会有压力。可通过写或计算表达式的练习,以及各章程序实例中出现的表达式,进一步熟悉运算符。
3.1 表达式的基本概念
对数据进行各种运算的符号为运算符,参与运算的数据为操作数。表达式构成:常量、变量、有返回值的函数调用是表达式,表达式加圆括号、或用运算符作正确连接后也是表达式。
圆括号左、右括号个数要相同,多层括号时内层括号中的运算优先;整个表达式必须写在同一行上。
a·x3+b·x2+c·x+d 写作
a*x*x*x+b*x*x+c*x+d 或 ((a*x+b)*x+c)*x+d;
写作 1/(1+1/(1+x));等等。
C运算符:算术、关系、逻辑、条件、赋值、逗号运算符,等等。
根据参与运算的操作数个数,运算符可分为单目、双目以及三目运算符。两个操作数的运算符是双目运算符,“单目运算符”只有一个操作数。三目运算符是C语言所特有的,它有三个操作数。
不同运算符参与运算时有优先级问题。如先乘除、后加减。
同级运算一般是从左向右进行。特例如赋值“x=y=3”,先计算y=3、再计算x=y。特例将特别指出,一般按缺省。
主要介绍算术(包括自增自减)、关系、逻辑、赋值、逗号运算符,以及由这些运算符构成的各类表达式。
3.2 算术运算符与算术表达式
内容:算术运算符及其功能,
原创力文档

文档评论(0)