c++学习笔记-------《c++自学通》第三章 变量与常量

来源:互联网 发布:c语言中的单引号 编辑:程序博客网 时间:2024/06/08 06:10

1.内存每个存储单元式一字节,即1bytes

 

2.无符号需要说明,若没有说明,则都认为是有符号的。即取值范围包括负值

 

3.c++是区分大小写的

 

4.各个数据类型的取值范围:

char                    -128到126   
unsigned char           0到255   

short                   -32,768到32,767   
unsigned short          0到65,535   

long                    -2,147,483,648到2,147,483,648   
unsigned long           0到4,294,967,295   

int                     同long   
unsigned int            同unsigned long   

float                   1.2E-38到3.4E381   
double                  2.2E-308到1.8E3082   

bool                    true或false

 

5.无符号整数的溢出:无符号,即取值范围都在正值,超过最大值以后,从0开始循环,如:unsigned short初始值为65535 加1后,变为0,再加1后变为1,如此循环

 

6.有符号整数的溢出:同上,只不过是从它能取到的负值开始循环

 

7.在说明一个常量时,必须对其进行初始化,以后也不能给它赋一个新值

   c++中有两种类型的常量:数值常量;符号常量。数值常量就是一个具体的数,符号常量就是一个合法的标示符,只不过定义它为常量而已。

   有两种方法定义一个常量:使用#define定义一个常量;使用关键字const定义一个常量。

 

原创粉丝点击