C++各个算数类型占用的字节数

#include <iostream>


//打印各个算数类型占用的字节数
void arithmeticTypePrint()
{
    std::cout<<"bool:"<<sizeof(bool)<<std::endl;
    std::cout<<"char:"<<sizeof(char)<<std::endl;
    std::cout<<"wchar_t:"<<sizeof(wchar_t)<<std::endl;
    std::cout<<"char16_t:"<<sizeof(char16_t)<<std::endl;
    std::cout<<"char32_t:"<<sizeof(char32_t)<<std::endl;
    std::cout<<"short:"<<sizeof(short)<<std::endl;
    std::cout<<"int:"<<sizeof(int)<<std::endl;
    std::cout<<"long:"<<sizeof(long)<<std::endl;
    std::cout<<"long long:"<<sizeof(long long)<<std::endl;
    std::cout<<"float:"<<sizeof(float)<<std::endl;
    std::cout<<"double:"<<sizeof(double)<<std::endl;
    std::cout<<"long double:"<<sizeof(long double)<<std::endl;
}

int main()
{
    arithmeticTypePrint();
    return 0;
}

 使用的是MinGW32

 

posted @ 2016-11-25 09:47  郭志凯  阅读(555)  评论(0编辑  收藏  举报