《 C Primer Plus》
第三章:
1.
2.
3.
4.
第四章:字符串和格式化输入输出
1.char类型数组和null字符
2.转换说明(%d等)和printf和scanf
2.1转换说明
2.2转换说明 修饰符(修饰转换说明的)
比如 %.2f,就是小数点后保留两个小数。这个.2就是修饰
补充sizeof和其返回值类型size_t和转换说明符%zu
sizeof和strlen都必须用size_t 进行转换,以及用%zu进行修饰
2.3printf
2.4scanf
返回的是读取成功的个数!!!
当明确输入只有一个的时候,对于scanf,不管是%d, %s, %c,都只会读前面的第一个部分,后面的会断开读不到。scanf("%d", &num);输入:123 45,得到的是123 ; scanf("%c", &ch);输入:ab c,得到的是a.
此外注意,scanf只有%s的时候,不需要取地址
3.字符串和字符
4.const(和define的关系待补充)
但是具体和define的关系,搜了,没看懂。待后续补充
5.明示常量 limits.h和float.h头文件自带
第五章:运算符、表达式和语句
1.整数和浮点数计算
不管加减乘除,整数结果是整数,浮点数结果是浮点数,整数和浮点数或者浮点数和整数,不管加减乘除都是浮点数。
注意下面这个截断,不是四舍五入,而是直接不要小数部分。