- 27
- 0
- 约1.52万字
- 约 76页
- 2017-01-01 发布于广东
- 举报
2.1 标识符和关键字 标识符是程序中用来给变量、函数、数组、类、命名空间起的名称。其命名规则如下: 由大小写英文字母、数字和下划线组成,而且不能以数字开头。 标识符区分大小写。 标识符的有效长度取决于编译系统,如Visual C++规定最长247个字符,Turbo C++规定最长32个字符。一般建议尽量简短。 标识符不能和关键字同名。 关键字 (4)将有符号的整型数据赋给长整型变量,系统要进行符号位扩展。将无符号的整型数据赋给长整型变量时,只需0扩展即可。 (5)将长整型数据赋给整型变量或将整型数据赋给字符型变量,都有可能溢出。例如: char ch=321;溢出后ch的值为A。 §2.6.3 赋值类型转换 (6)同长度有符号整型数据赋给无符号整型变量时,数据将失去符号位功能。例如: unsigned u=-1;则u的值为65535。 (7)同长度无符号整型数据赋给有符号整型变量时,数据将得到符号位功能。例如: int i=65535u;则i的值为-1。 以上(2)、(5)、(6)、(7)将可能改变所赋数据的值。 §2.6.3 赋值类型转换 §2.6.4 强制类型转换 利用强制类型转换运算符将一个表达式的值强制转换成所需类型。即: (类型名)(表达式) 强制类型转换的作用主要有:①使某些数据(例如实
原创力文档

文档评论(0)