• 如果您想对本站表示支持,请随手点击一下广告即可~
  • 本站致力于提供原创、优秀的技术文章~
  • 有任何疑问或建议 均可以在站点右侧栏处 通过各种方式联系站长哦~
  • C++常见类型位数、长度及范围

    C/C++ EXP 99阅读 0评论
    类型 位数n 长度 = 字节 =
    sizeof(*) = n/8
    值范围
    bool 8 1 0 (false) 或 1 (true)
    char 8 1 \small{0 \sim 2^8-1}
    (即0~255,相当于ASCII码范围)
    char* 32 4  
    int 32 4 \small{-2^{16} \sim 2^{16}-1}
    int* 32 4  
    unsigned int 32 4 \small{0 \sim 2^{32}-1}
    long int 32 4 \small{-2^{16} \sim 2^{16}-1}
    unsigned long int 32 4 \small{0 \sim 2^{32}-1}
    short int 16 2 \small{-2^8 \sim 2^8-1}
    unsigned short int 16 2 \small{0 \sim 2^{16}-1}
    float 32 4 \small{-3.4×10^{-38} \sim 3.4×10^{38}}
    float* 32 4  
    double 64 8 \small{-1.7×10^{-308} \sim 1.7×10^{308}}
    long double 64 8 \small{-1.2×10^{-4932} \sim 1.2×10^{4932}}
    double* 32 4  
    double& 32 4  
    enum 32 4  
    void      

    注:用sizeof(void)计算空类型大小是非法的,说明viod无任何信息


    转载请注明:EXP 技术分享博客 » C++常见类型位数、长度及范围

    喜欢 (0) 分享 (0)
    发表我的评论
    取消评论

    表情

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址