5.1 循环简介
无
5.2 基本运算符
1.赋值是从右向左进行的,如语句`d=c=b=a=1`,先是 a = 1,然后是 b = 1,c = 1,d = 1。
2.在C语言中,整数除法结果的小数部分都被丢弃。这个过程被称为截尾。而用指定精度命令得到的小数除法的值是四舍五入。
5.3 其他运算符
1.C99 中规定,求模运算采用以下方法:
`a%b = a - (a/b)*b`
乍一看a/b再×b值还是a,但不要忽略这一点:取模运算只对整数有效。在C中,整数相除需要截尾。这种运算方法解决了负数取模存在多种情况的问题。按照此方法取模,则取模结果符号与第一个操作数(a)的符号相同。
2.i++和++i这么恶心的东西为什么要设计出来啊!
3.sizeof和size_t类型
4.循环20次可以这样写:
```
int count = 0;
while(count++<20){}
```
5.4 表达式和语句
无
5.5 类型转换
这个等第四章做完再说。
5.6 带有参数的函数
等到函数一章时再说。