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定义一个常量。
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定义一个常量。
相关文章推荐
- C++学习笔记之第二章:常量和变量
- c++学习笔记:变量
- c++学习笔记--带有动态空间申请的类成员变量的类的运算符重载
- PHP之变量、常量学习笔记
- C/C++学习笔记23:全局变量与局部变量
- C++ 学习心得(常量与变量)
- java学习笔记(常量 二进制 其他进制 负数进制 变量 自动类型提升 强制类型转换 )
- Pro visual c++/cli and .net 2.0 platform2 学习笔记(9第三章 面向对象的C++/CLI==2)
- C语言学习笔记1--符号常量、变量、运算
- 【菜鸟C++学习笔记】4.局部变量与全局变量
- 【C++ 学习笔记】 变量转换
- Swift学习笔记(十四)——字符,常量字符串与变量字符串
- PHP 学习笔记——定义常量变量。
- C/C++ 学习笔记:全局变量随笔
- c++ 11学习笔记-- 常量表达式(constexpr)
- 【学习C++】学习C++ -> 变量、常量与运算符
- C#学习之路,学习笔记 2.6 变量的命名规则、常量 及 关键字
- 【C++学习笔记】C++如何查询变量的类型
- C++ Primer 学习笔记(第三章:字符串、向量和数组)
- Python学习笔记——常量和变量