6. 转义字符常量及其功能
---------------------------------------------------------
\n 换行
\t 水平跳格 (即水平跳到下一个输入区)
\v 竖向跳格
\b 退格
\f 走纸换页
\\ 反斜杠字符 "\"
\' 单引号 "'"
\" 双引号 """
\r 回车
\ddd 1 到 3 位八进制数所表示的字符
\xhh 1 到 2 位 16进制数所表示的字符
5. 输出,输出 格式控制符
---------------------------------------------------------
d 十进制格式输出 (有符号)
c 字符格式输出
s 字符串格式输出
f 小数形式输出单, 双精度实数
e 标准指数形式输出单, 双精度实数.
4. 关系运算符
---------------------------------------------------------
> 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
3. 逻辑运算符
---------------------------------------------------------
&& 逻辑与
|| 逻辑或
! 逻辑非
2. 变量
---------------------------------------------------------
整型变量
整型变量有基本型(int)
短整型(short int)
长整型(long int)
无符号型(unsigned int)
实型变量有单精度和双精度之分
1. 用float定义单精度实型变量
float x,y;
2.用double定义双精度实型变量
double u,v;
1. 赋值操作
---------------------------------------------------------
本的算术运算符及其优先级和结合规则
运算符 功能 要求运算对象的个数 优先 级 结合规则 注意 例
( ) 改变优先级使括号内高 双目 高||? 同级|?|?|y 同级|||?||||? 同级|?ˉ低 先内后外
+ 取正 单目 右 +a
- 取负 单目 右 -a,-(i+j)
* 乘 双目 左
/ 除 双目 左 运算对象为整时,结果为整 整:5/3结果1实-5/3或-1或-2
% 取余 双目 左 运算对象必为整,结果为整,符号与被除数同
+ 加 双目 左
- 减 双目 左 B*-c?b*(-c)
复合的赋值表达式(P58)
‘=’前加其它运算符组成,共10种,与算术运算有关的5 种
优先级同‘=’ 设 a的值为5
运算符 功能 例 结果a的值为
+= 加赋值 a+=3 ? a=a+3 8
-= 减赋值 a-=3 ? a=a-3 2
*= 乘赋值 a*=3 ? a=a*3 15
/= 除赋值 a/=3 ? a=a/3 1
%= 取余赋值 a%=3 ? a=a%3 2
复合的赋值表达式2
a += b * c assignment: a = a + b * c
a -= c / b assignment: b = b - c /b
a *= b + 4 assignment: a = a * (b + 4)n
自增/自减 运算
++i; --i; (在使用 i 之前, 先对 i 的值进行加 (减) 1 操作
i++; i--; (在使用 i 之后, 再对 i 的值进行加 (减) 1 操作
Emerald
2005-6-4 8:55:15
绿色学院 - Green Institute
http://gi.2288.org:88/ & http://gi.cc.to/
