c语言长数据类型最大范围

问答 128283

c语言长数据类型最大范围

回复

共1条回复 我来回复
  • 六梗网
    小悟空
    专业问答知识小百科
    评论

    1、C语言中最大的整型数据类型是long类型,占4个字节

    C中短整型和整型均占2个字节,取值范围是 -32768 ~~~ 32767

    长整型占4个字节,取值范围是 -2147483648 ~~~~ 2147483647

    如果是无符号数的话,可以表示的数据就是

    短整型和 整型: 0--- 65535

    长整型: 0---4294967295

    在C语言中如果一个数很大的话,超过最大的长整型,可以使用double来存储,这样不会影响运算精度。

    2、不同类型的数据范围是不同的:

    [signed]int :-32768----32767

    unsigned int:0---65535

    [signed]short[int]:-32767---32768

    long[int]:-2^31----(2^31-1)

    unsigned long [int]:0---(2^32-1)

    float:10^-37-----10^38

    double:10^-307-----10^308

    long double:10^-4931----10^4932

    2024-10-06 09:40:06 0条评论