C++的数据类型,防忘
2013-06-05 11:31
148 查看
/*============================= 类型 字节 范围 */ char 1 -128到126 unsigned char 1 0到255 short 2 -32,768到32,767 unsigned short 2 0到65,535 long 4 -2,147,483,648到2,147,483,648 unsigned long 4 0到4,294,967,295 int 4 同long unsigned int 4 同unsigned long float 4 1.2E-38到3.4E381 double 8 2.2E-308到1.8E3082 bool 1 true或false
数据类型
需要注意的是,double是8字节哦。然后windows系统编程很少用 float。
至于Long 和 Int 是历史遗留问题。在16位编程环境中,int要求2个字节而long要求4个字节。而在32位编程环境中,这两种数据都用4个字节存放。
C++数据类型只生成32位程序,所以int与long相同。说明 在C++ Builder和BorLand C++ 5.0中,Bool是个真正的数据类型。有些C++编译器有Bool关键字,则Bool不是个真正的数据类型。
有时Bool只是个typedef,使Bool等价于int。typedef实际上建立别名,使编译器在一个符号与另一符号间划上等号。typedef的语法如下:typedef int Bool;这就告诉编译器:Bool是int的别名。说明 只有double和float数据类型使用浮点数(带小数点的数)。
相关文章推荐
- C#调用C++ DLL数据类型转换
- C/C++基本数据类型所占字节数
- c/c++中的内置数据类型极值
- C++数据类型的熟悉
- [C#]C++与C#数据类型总结
- c++启程之旅 一 数据类型
- C++中各种数据类型占据字节长度
- 面试题C++有哪几种基本数据类型
- C/C++基本数据类型
- C++中基本的数据类型和所占的内存大小
- C++基础教程 学习笔记(一) C++的数据类型和修饰符
- C++ 怎么在默认构造函数的初始化列表中初始化指针或者引用类型数据成员
- c++ 常用数据类型,命名规则, 不常有数据类型
- C# 与 C++ 数据类型对照
- c++数据类型及复杂声明推演
- c++的数据类型
- C++基础---数据类型
- 备忘:C++各数据类型取值范围(备忘)--32位操作系统
- 你好,C++(9)坐216路公交车去买3.5元一斤的西红柿——C++中如何表达各种数值数据 3.3 数值数据类型