基本信息
源码名称:C++_各种数据类型_内存_范围
源码大小:1.99KB
文件格式:.cpp
开发语言:C/C++
更新时间:2019-05-03
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

#include<iostream>
#include <limits>
using namespace std;

int main()
{
    cout << "type: \t\t" << "------------------size-----------------------"<< endl;
    cout << "bool: \t\t" << "Bytes:" << sizeof(bool);
    cout << "\tMaxValue:" << (numeric_limits<bool>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<bool>::min)() << endl;
    cout << "char: \t\t" << "Bytes:" << sizeof(char);
    cout << "\tMaxValue:" << (numeric_limits<char>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<char>::min)() << endl;
    cout << "signed char: \t" << "Bytes:" << sizeof(signed char);
    cout << "\tMaxValue:" << (numeric_limits<signed char>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<signed char>::min)() << endl;
    cout << "unsigned char: \t" << "Bytes:" << sizeof(unsigned char);
    cout << "\tMaxValue:" << (numeric_limits<unsigned char>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<unsigned char>::min)() << endl;
    cout << "wchar_t: \t" << "Bytes:" << sizeof(wchar_t);
    cout << "\tMaxValue:" << (numeric_limits<wchar_t>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<wchar_t>::min)() << endl;
    cout << "short: \t\t" << "Bytes:" << sizeof(short);
    cout << "\tMaxValue:" << (numeric_limits<short>::max)();
    cout << "\t\tMinValue:" << (numeric_limits<short>::min)() << endl;
    cout << "int: \t\t" << "Bytes:" << sizeof(int);
    cout << "\tMaxValue:" << (numeric_limits<int>::max)();
    cout << "\tMinValue:" << (numeric_limits<int>::min)() << endl;
    cout << "unsigned: \t" << "Bytes:" << sizeof(unsigned);
    cout << "\tMaxValue:" << (numeric_limits<unsigned>::max)();
    cout << "\tMinValue:" << (numeric_limits<unsigned>::min)() << endl;
    cout << "long: \t\t" << "Bytes:" << sizeof(long);
    cout << "\tMaxValue:" << (numeric_limits<long>::max)();
    cout << "\tMinValue:" << (numeric_limits<long>::min)() << endl;
    cout << "----------------" << "---------------------------------------------"<< endl;
    return 0;
}