第三章 处理数据
第三章 处理数据
① c++命名规则
在名称中只能使用字母字符,数字和下划线(_).
名称中的第一个字符不能是数字
区分大写字符与小写字符
不能将c++关键字用作名称
以两个下划线或下划线和大写字母打头的名称将被保留实现(编译器及其使用的资源)使用。以一个下划线开头的名称将被保留给实现,用作全局标志符。
C++对于名称的长度没有限制,名称中的所有字符都有意义。
② c++的基本整型(按宽度递增的顺序排列)分别是char,short,int和long。其中每种类型都有符号版本和无符号版本。
short至少16位
int至少和short一样长
long至少32位,且至少和int一样长
③
对类型名(如int)使用sizeof操作符时,应将名称方在括号中,但多变量名(如n_short)使用该操作符,括号是可选的。
如果知道变量可能表示的整数值大于16位整数的最大可能值,则使用long。即使系统上int为32位,也应该这样做。这样,当程序移植到16位的系统中时,程序就不会突然无法正常工作。
char类型是专门为存储字符(如字母和数字)而设计的。(char类型是另一种整型)。它足够长,能够表示目标计算机系统中的所有基本符号—所有的字母,数字,标点符号等。实际上,多数系统所支持的字符都不超过256种,因此用一个字节就可以表示所有的符号。因此,索然char最常用来处理字符,但也可以将它用做比short更小的整型。
与int不同的是,char在默认情况下既不是没有符号,也不是有符号,是否有符号由c++实现决定。
C++有3种浮点类型:float,double和long double。这些类型是按它们可以表示的有效位数和允许的指数最小范围来描述的。有效位是数字中有意义的位。
对于float,c++只保证6位有效位。
没有评论▼