流操纵符std::endl输出一个换行符,然后刷新输出缓冲,在一些系统中,输出在机器中缓存,直至积累到“值得”输出到屏幕上为止,而std::endl强制显示所有积存的输出。
c++的一个强大的功能是用户可以创建他们自己的数据类型,也就是类(class).
%是求模运算 ,即求余数。
using std::cout
using std::cin
using std:endl 这是using声明,一旦加入这些using声明,在之后的部分就可以直接写cout,而不是std:cout.
c++总是从main函数处开始执行。
双引号中的内容被认为是一个字符串,编译器不会忽略字符串中的空白间隔符。
类由成员函数和数据成员组成。
用户定义的类的名字以大写字母开头,其后的单词首字母大写(骆驼风格)。
cin在读取字符时,遇到空格会终止,所以常用getline代替,getline遇到换行符时才会停止,回车也是插入一个换行符。
根据经验,数据成员应该声明为private,成员函数应该声明为公有public.
类成员的默认成员访问符是private.
private的数据成员只能由类自己的成员函数操纵。
构造函数是一种特殊的成员函数,定义时必须和类同名,这样编译器才能将它和类的其他成员函数区分开来。
构造函数不能返回值,因此不能对它们指定返回类型,即使是void也不可以,通常构造函数声明为public。
用户定义的头文件应该放在双引号中,c++标准库的头文件名放在尖括号中(例如<iostream>).
pow(x,y)计算x的y次幂
cout<< fixed<<setprecision(n)类似这种输出格式的设定,如果不被更改会一直起作用。