11、字符常数用单引号括起来,字符串常数用双引号括起来,诸如\n之类的转义字符在内部是以单个字符储存的。
12、C++提供了string类,在第一步必须要引用#include。
13、Bool 数据类型 布尔变量可被设计为true或者false,具有true或者false 值表达式被称为布尔表达式。
#include
using namespace std;
int main()
{
bool i;
i=true;
cout<<i<<endl;
i=false;
cout<<i<<endl;
return 0;
} 单词true和false不能用引号括起来,因为他们是变量。
14.sizeof运算符可以用于确定系统上任何数据类型的大小,数据类型或者变量名称放在运算符后面的括号内,运算符返回该项目使用的字节数。
例如:double apple;
Sizeof(apple)==8
Sizeof(int)==4
15.auto是c++11引入另外的一种方式声明变量
例如 auto amount=100;,关键字auto这是告诉编辑器通过初始值来确定变量类型。初始值100是一个整数,所以amount是一个int类型。
16.cout对象可以显示C++中任何表达式的值。
17.使用数学库函数要引用#include头文件。
18.类型强制转换使用 static_cast(value)
19.命名常量 const double INTFG=0.069;const是一个限定符,告诉编译器TNTFG为只读;在命名常量时必须用一个值来进行初始化,他不可以通过先定义,后赋值。
20.C++中使用流操作符setw可用于建立指定宽度的打印区域用法示例:
Value=23;
Cout<<setw(5)<<value<<endl;
单词setw后面的括号数字表示字段宽度。他是以右对齐方式输出,#include头文件必须必须包含在使用的setw的任何程序中。
21.setprecision操作符用来控制显示浮点数值的有效位数的数量。如果有效位数小于要显示的数字,则setprecision将舍入,另外,抹尾是零的将被省略。与所有格式化操作符一样,必须包含头文件iomanip才能使用。Setprecision的精度设计将保持有效,直到下一次更改为止。
22.fixed,他表示浮点输出应该以固定点,fixed与setprecision一起使用时,将会确定小数点后面的位数,而不是有效位数。例
Cout<<fixed<<setprecision(2);
23.默认情况下,浮点数不会显示尾数0,showpoint表示打印浮点数的小数点和小数位数;与setprecision一样,fixed和showpoint操作符都将持续有效,直到程序员明确更改。
经典利用