基本数据类型

来源:互联网 发布:java源代码文件调试 编辑:程序博客网 时间:2024/06/04 17:53

程序处理的对象是数据,数据分为常量和变量。每个常量和变量都有自己的数据类型。而数据又分为基本数据类型和复合数据类型。基本数据类型包括整型、字符型、浮点型等,复合数据类型是用户自定义的类型,有指针、数组、结构、类等。

下面是一些基本数据类型及它们所占的字节长度和取值范围。

    

类型                                   名称                      占用字节数                取值范围

int                                      整型                            4                             -2147483648~2147483647

short或short int               短整型                         2                            -32768~32767

signed short或                有符号短整型              2                            -32768~32767

signed short int       

unsigned short或            无符号短整型             2                              0~65535

unsigned short int

signed int                         有符号整型                 4                             -2147483648~2147483647

unsigned或                       无符号整型                4                             0~4294967295

unsigned int

long或long int                  长整型                        4                              -2147483648~2147483647

signed long或                  有符号长整型             4                              -2147483648~2147483647

signed long int

unsigned long或            无符号长整型              4                              0~4294967295    

unsigned long int

float                                 单精度型                     4                                3.4E-38~3.4E+38

double                             双精度型                     8                                1.7E-308~1.7E+308

long double                    长双精度型                 10                               3.4E-4932~1.1E+4932

char                                 字符型                         1                                 -128~127

signed char                    有符号字符型              1                                 -128~127

unsigned char                无符号字符型              1                                 0~255


PS:此表中的字节数和取值范围都是基于32位系统给的,若你的计算机是16位或是64位的系统,那么有的类型的字节数和取值范围将有所变化。



  

0 0