携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第20天
cin 和cout
- cout如何强制输出其他格式的文本?可以通过cout <<“format”,比如cout << hex,意思为设定接下来的输出格式为16进制。
- cin使用空白(空格,制表符和换行符)来确定字符串结束的位置。cin.get(name,size)读取整行,换行符保留在输入序列中,如要读取下一行,需要先再次cin.get()读取换行符,cin.getline(name,size)读取整行,换行符将被丢弃。
- cin会忽略空格和换行符,cin.get(char)会读取空格。
- cin.clear()恢复输入。
- 通过setf()可以设置各种格式化状态。setf(ios_base::fixed):定点表示法;
- s- etf(ios_base::showpoint):显示小数点模式;precision():定点模式下显示的小数点位数;width():设置下一次输出的字段宽度;ios_base::fmtflags用于存储set()的格式话设置。
C++的基本要素
1、标识符
在C++语言中,变量、常量、函数、标签和用户定义的各种对象,被称之为标识符
标识符由一个或多个字符组成,标识符可以是字母、数字或下划线,但是标识符的首字母必须是字母或下划线,而不能是数字
标识符是区分大小写的,且不能与C++中的关键字同名
标识符的长度是任意的,但前1024个字符是有意义的
a、不同类型的对象使用类型作为标识符的前缀 例如:我们定义了一个整型变量,为了表示变量的类型,使用小写字符n做为前缀 int nAge;//年龄 int nKindCout;//种类数量
b、成员变量使用m_作为前缀 在定义类的成员变量时,成员变量以m_作为前缀,例如: m_nAge; m_nSize;
c、类名以C作为前缀 例如:class CStudent; class CPerson;
d、全局对象以g_作为前缀 例如:g_Connection; g_Recordset;
e、接口以I为前缀 例如:IUnknown; IInterface;