字体
第(3/6)页
关灯
   存书签 书架管理 返回目录
 int 或 short。所占字节和取值范围均与基本型相同。

    3) 长整型:类型说明符为 long int 或 long,在内存中占 4 个字节。

    4) 无符号型:类型说明符为 unsigned。

    无符号型又可与上述三种类型匹配而构成:

    ? 无符号基本型:类型说明符为 unsigned int 或 unsigned。

    ? 无符号短整型:类型说明符为 unsigned short。

    ? 无符号长整型:类型说明符为 unsigned long。

    各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符

    号位,故不能表示负数。

    有符号整型变量:最大表示 32767

    0 1  1  1  1  1

    无符号整型变量:最大表示 5

    1 1 1 1 1 1 1 1 1 1

    int

    1 1  1  1  1  1 1 1 1 1 1 1 1 1 1 1

    下表列出了 Turbo C 中各类整型量所分配的内存字节数及数的表示范围。

    类型说明符 数的范围

    -32768~32767  即-215~(215-1)

    字节数

    2

    unsigned int

    short int

    unsigned short int

    long int

    unsigned long

    以 13 为例:

    int 型:

    0~65535              即 0~(216-1)

    -32768~32767           即-215~(215-1)

    0~65535              即 0~(216-1)

    -2147483648~2147483647 即-231~(231-1)

    0~4294967295         即 0~(232-1)

    2

    2

    2

    4

    4

    00 00 00 00 00 00 11 01

    short int 型:

    00 00 00 00 00 00 11 01

    long int 型:

    00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 01

    unsigned int 型:

    00 00 00 00 00 00 11 01

    ned shor  intt 型:

    unsig

    00 00 00 00 00 00 11 01

    unsigned long int 型:

    谭浩强      C 语言程序设计               2001 年 5 月 1 日

    00 00 00 00 00

    3. 整型变量的定义

    00 00 00 00 00 00 00 00 00 11 01

    变量定义的一般形式为:

    类型说明符 变量名标识符,变量名标识符,...;

    例如:

    int a,b
上一页 目录 下一页