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

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

2010-02-25 11:32 288 查看
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定义一个常量。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: