您的位置:首页 > 编程语言 > C语言/C++

C++考试复习(2):c++标识符和命名规则

2016-06-27 01:28 477 查看

字符集

C++的字符集有下面的字符集组成:

(1)52个大小写英文字母;

(2)10个数字字符

(3)其他字符: 空格 ! # % ……& * _等等

标识符

含义: 由若干个字符构成的具有一定意义的最小单词单元, 通常用来定义函数名、类名、对象名、变量名、常量名等。

注意:

(1)标识符区分大小写: Name、name 是两个不同的标识符

(2)标识符的长度是不受限制的 , 但是在某些系统上不能超过32字符

(3)不得使用关键字充当标识符

关键字

课本P18中间

特殊标识符

1.常量: 包含#define定义和constr定义的

2.系统定义的运算符

3.特定字:主要是预处理命令

4.分隔符 , ; : {} 等

5.注释符: // /* */

隐式类型转换:

bool

char → int →unsigned →long→unsigned long → double →long double

short

显示类型转换

(类型名)表达式 或者类型名(表达式)

I/O常用字符控制

控制符描述
dex十进制输出
oct八进制输出
setfill(W)填充字符W
setfill(‘ ’)停止填充
hex十六进制输出
setprecision(m)显示小数精度为m位
setiosflags(ios::)设置输入输出标记
resetiosflags(ios::)恢复输入输出标记

动态分配内存

内存结构示意图:



new运算符

(类型名 *)指针变量名 = 类型名(初始值)

例如:

int* pa;
pa = new int(2);

int* pf;
pf = new int[10];


delete运算符

delete 指针名

delete []指针变量名

例如

int* pa;
pa = new int(2);
delete pa;

int* pf;
pf = new int[10];
delete []pf;


new新建数组的时候可以使用非常量来新建数组 如上文的
pf = new int[10];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: