C语言各种数据类型在系统中占的字节和取值范围
    基本类型包括字节型(char)、整型(int)和浮点型(float/double)。
  定义基本类型变量时,可以使用符号属性signed、unsigned(对于char、int),和长度属性short、long(对于int、double)对变量的取值区间和精度进行说明。
  下面列举了Dev-C++下基本类型所占位数和取值范围:
符号属性    长度属性  基本型  所占位数    取值范围    输入符举例    输出符举例
--            --      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
float数值范围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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。