第十三篇:C++数据类型介绍

说明:图中“type”表示任一种非void的类型,英文为关键字或程序中的表达方式。

VC++中各种基本数据类型的详细说明如下表所示:

 

类 型
名 称
占用字节数
取 值 范 围
bool 布尔型
true,false
(signed) char 有符号字符型
1
-128~127
unsiged char 无符号字符型
1
0~255
(signed)short(int) 有符号短整型
2
-32768~32767
unsignedshort(int) 无符号短整型
2
0~65535
(signed) int 有符号整型
4
-(2的31次方)~2的31次方-1
unsigned (int) 无符号整型
4
0~(2的32次方-1)
(signed)long (int) 有符号长整型
4
-(2的31次方)~(2的31次方-1)
unsigned long(int) 无符号长整型
4
0~(2的32次方-1)
float 实型
4
-(10的38次方)~10的38次方
double 双精度型
8
-(10的308次方)~10的308次方
long double 长双精度型*
8
-(10的308次方)~10的308次方
void 无值型
0
无值

 

 


说明:

    • IEEE754定义长双精度型为10个字节,-(10的4932次方) ~ 10的4932次方。
    • 表中用( )括起来的部分在书写时可以省略。例如:int和char默认为有符号的,等同于加修饰词signed。
    • short、long、signed和unsigned修饰int时,int可以省略。例如:unsigned short即是说明无符号短整型。

 

posted @ 2013-07-31 08:52  GOD攀  阅读(279)  评论(0编辑  收藏  举报