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

C小知识点:C语言中不同类型数据所占字节数汇总

2018-01-24 14:54 411 查看
16位编辑器:

        char:1个字节

        char*:2个字节

        short int:2个字节

        int:2个字节

        unsigned int:2个字节

        long:4个字节

        long long:8个字节

        unsigned long:4个字节

        float:4个字节

        double:8个字节

32位编译器

        char:1个字节

        char*:4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)

        short int:2个字节,范围为-2^15~2^15-1

        unsigned short: 2个字节,范围为0~2^16-1

        int:4个字节,范围为-2^31~2^31-1

        unsigned int:4个字节,范围为0~2^32-1

        long:4个字节,范围为-2^31~2^31-1

        long long:8个字节

        unsigned long:4个字节,范围为0~2^32-1

        float:4个字节,提供7~8位有效数字。

        double:8个字节,提供15~16位有效数字。

64位编译器

        char:1个字节

        char*:8个字节

        short int:2个字节

        int:4个字节

        unsigned int:4个字节

        long:8个字节

        long long:8个字节

        unsigned long:8个字节 

        float:4个字节

        double:8个字节
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: