您的位置:首页 > 编程语言 > C语言/C++

C语言基本数据类型

2017-03-12 19:28 183 查看
速查表:

char -128 ~ +127 (1 Byte)

short -32767 ~ + 32768 (2 Bytes)

unsigned short 0 ~ 65536 (2 Bytes)

int -2147483648 ~ +2147483647 (4 Bytes)

unsigned int 0 ~ 4294967295 (4 Bytes)

long == int

long long -9223372036854775808 ~ +9223372036854775807 (8 Bytes)

double 1.7 * 10^308 (8 Bytes)

unsigned int 0~4294967295 

long long的最大值:9223372036854775807

long long的最小值:-9223372036854775808

unsigned long long的最大值:1844674407370955161

__int64的最大值:9223372036854775807

__int64的最小值:-9223372036854775808

unsigned __int64的最大值:18446744073709551615

 

 符号属性 长度属性 基本型 所占位数          取值范围  
                  输入符举例 
输出符举例 

    char                                                    8 -2^7 ~ 2^7-1                %c %c 、 %d 、 %u

    signed -- char
                                 8 -2^7 ~ 2^7-1       
              %c %c 、 %d 、 %u

    unsigned -- char                            8 0 ~ 2^8-1                            %c %c 、 %d 、 %u

    [signed] short [int]                         16 -2^15 ~ 2^15-1                  %hd

    unsigned short [int]                          16 0 ~ 2^16-1                      %hu 、 %ho 、 %hx

    [signed] -- int                          32 -2^31 ~ 2^31-1                         %d

    unsigned -- [int]                      32 0 ~ 2^32-1                               %u 、 %o 、 %x

    [signed] long [int]               32 -2^31 ~ 2^31-1                              %ld

    unsigned long [int]              32 0 ~ 2^32-1                                   %lu 、 %lo 、 %lx

    [signed] long long [int]        64 -2^63 ~ 2^63-1                              %I64d

    unsigned long long [int]      64 0 ~ 2^64-1                                    %lld,              %llx

    -- -- float                            32 +/- 3.40282e+038                         %f 、 %e 、 %g

    -- -- double                        64 +/- 1.79769e+308                         %lf 、 %le 、 %lg %f 、 %e 、 %g

    -- long double                                        96 +/- 1.79769e+308     %Lf 、 %Le 、 %Lg
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言