C/C++基本数据类型
2015-03-10 15:51
281 查看
基本类型
C/C++语言有一组基本类型,对应于计算机的基本存储单元和使用这些单元去保存数据的一些常用方式:基本数据类型如下:
Name | Description | Size* | Range* |
---|---|---|---|
char | Character or small integer. | 1byte | signed: -128 to 127 unsigned: 0 to 255 |
short int( short) | Short Integer. | 2bytes | signed: -32768 to 32767 unsigned: 0 to 65535 |
int | Integer. | 4bytes | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 |
long int( long) | Long integer. | 4bytes | signed: -2147483648 to 2147483647 unsigned: 0 to 4294967295 |
bool | Boolean value. It can take one of two values: true or false. | 1byte | trueor false |
float | Floating point number. | 4bytes | +/- 3.4e +/- 38 (~7 digits) |
double | Double precision floating point number. | 8bytes | +/- 1.7e +/- 308 (~15 digits) |
long double | Long double precision floating point number. | 8bytes | +/- 1.7e +/- 308 (~15 digits) |
wchar_t | Wide character. | 2 or 4 bytes | 1 wide character |
一组特定值的枚举类型(enum)
类型void,表示没有信息
指针类型,例如int*
数组类型,例如char[]
引用类型,例如double&
声明变量
int a; float mynumber; const double pi = 3.1415926; extern int error_number; const char * name = "blue"; const char * season[] = {"spring", "summer", "fall", "winter"};
void不能直接定义一个变量以外
void avoid; //错!void 类型无法直接定义一个变量。
声明多个名字:
int a,b,c; int *p, y;//这样的结构不利于阅读,应该尽量避免 int v[10], *pv;//这样的结构不利于阅读,应该尽量避免
初始化变量
初始化变量的形式如下:type identifier = initial_value ;
例如初始化一个整数变量为0,例如
int a = 0;
还有另一种初始化变量的形式:
type identifier (initial_value) ;
例如
int a (0);
相关文章推荐
- C++ 基本数据类型
- C++ 基本数据类型
- 【C/C++语言入门篇】-- 基本数据类型
- C++的一些基本数据类型转换
- C/C++基本数据类型
- C++中得到基本数据类型的取值范围
- 【十一长假C++八日谈】八天上手C++ 第一篇:基本语句与数据类型
- 【C/C++语言入门篇】-- 基本数据类型
- C++与Java基本数据类型比较
- 【C/C++语言入门篇】-- 基本数据类型
- C++基本数据类型与输入输出
- c++ primer学习笔记(2)-c++基本数据类型
- 16位计算机中C++常用基本数据类型描述 和 字符常量 摘自 钱能C++教程
- 【转】【C/C++语言入门篇】-- 基本数据类型
- c++ 基本数据类型长度(vc6.0 32位机;
- Dev-C++下基本数据类型学习小结
- C++中基本数据类型的较特别形式的初始化
- c++ primer学习笔记(2)-c++基本数据类型
- C++基本数据类型
- C++与Java基本数据类型比较