最简单粗暴直接了当的pascal,C,C++数据类型取值范围

 

我怒了,百度半天都是废话连天。。。。基本数据类型如下不啰嗦(Pascal,C,C++)

 

Pascal(好用的加粗)
Byte          0 .. 255 
Shortint        -128 .. 127  
Smallint         -32768 .. 32767 
Word                     0 .. 65535  
Integer               -32768,32767
Longint               -2147483648 .. 2147483647 
Longword                 0..4294967295  
Int64                 -9223372036854775808 .. 9223372036854775807
QWord                    0 .. 18446744073709551615 

Real                  2.9*10^(-39)..1.7*10^38 
Single                   1.5*10^(-45).. 3.4*10^38
Double                5.0*10^(-324)..1.7*10^308 
Extended              1.9*10^(-4951) .. 1.1*10^4932  

 

string                0--255位
ansistring            最大可到2G,基本无限大。(但是似乎比赛不让用。。)

 

C  (没用过大家自己看吧)

整型          [signed]int                  -2147483648~+2147483648

无符号整型unsigned[int] 0~4294967295
短整型 short [int] -32768~32768
无符号短整型unsigned short[int] 0~65535
长整型 Long int -2147483648~+2147483648
无符号长整型unsigned [int] 0~4294967295
字符型[signed] char -128~+127
无符号字符型 unsigned char 0~255
单精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38)
双精度double 1.7 x 10^(-308)~ 1.7 x 10^(+308)
长双精度 long double 1.7 x 10^(-308)~ 1.7 x 10^(+308)

 

C++ (都还好吧。。)

Type

Size

数值范围

无值型 void

0 byte

无值域 (这是一个函数)

布尔型 bool    

1 byte

true   false

有符号短整型 short [int] /signed short [int]

2 byte

-32768~32767

无符号短整型 unsigned short [int]  

2 byte

0~65535

有符号整型 int /signed [int]

4 byte

-2147483648~2147483647

无符号整型 unsigned [int]

4 byte

0~4294967295

有符号长整型 long [int]/signed long [int]

4 byte

-2147483648~2147483647

无符号长整型 unsigned long [int]

4 byte

0~4294967295

long long

8 byte

0~18446744073709552000

有符号字符型 char/signed char

1 byte

-128~127

无符号字符型 unsigned char

1 byte

0~255

宽字符型 wchar_t (unsigned short.)

2 byte

0~65535

单精度浮点型 float 

4 byte

-3.4E-38~3.4E+38

双精度浮点型 double

8 byte

1.7E-308~1.7E+308

long double

8 byte

 

 

 

                                                                                                                                                     整理:简单粗暴的seekdreamer

                                                                                                                                                               2014.6.12

posted on 2014-06-12 13:57  seekdreamer  阅读(483)  评论(0编辑  收藏  举报