前言:这本书对C++的学习是从字符和字符串开始,而据我所知,我大学时的同学大都在字符和字符串的操作上很差劲。其实随着研究的跟进,会发现大多数的C++程序还是以解决字符的问题为主要工作的。这一点我可以大胆猜测可以作为国内教育和国外教育的差距。
3、1 数值类型
在赋值数值型时,不需要加引号,如const int a=12;而在赋值字符和字符串时需要加引号或双引号,如const char a=‘a’;原因是标识符不会以数字开头,所以在赋值数值型时不需要加引号。
整数和浮点数
3、2 对数值类型的声明
3、3 单操作符的算术表达式
3、4 多操作符的算术表达式
注意操作符的优先级,注意使用强制转换符,以使程序表达清楚。
将浮点数强制转换成整数时,若要保证四舍五入的特点,可以采用如下表达式
someInt = int(someFloat + 0.5);
3、5 函数调用和库函数
返回值函数调用和不返回值函数调用,以及库函数的应用
3、6 格式化输出
常用<iostream> endl; showpoint; fixed; <iomanip>setw(n); setprecision(n);
3、7 附加的string操作