zoukankan      html  css  js  c++  java
  • C/C++中各种类型int、long、double、char表示范围(最大最小值)

    来源:http://blog.csdn.net/xuexiacm/article/details/8122267

     1 #include<iostream>  
     2 #include<string>  
     3 #include <limits>  
     4 using namespace std;  
     5       
     6 int main()  
     7 {  
     8     cout << "type: 		" << "************size**************"<< endl;  
     9     cout << "bool: 		" << "所占字节数:" << sizeof(bool);  
    10     cout << "	最大值:" << (numeric_limits<bool>::max)();  
    11     cout << "		最小值:" << (numeric_limits<bool>::min)() << endl;  
    12     cout << "char: 		" << "所占字节数:" << sizeof(char);  
    13     cout << "	最大值:" << (numeric_limits<char>::max)();  
    14     cout << "		最小值:" << (numeric_limits<char>::min)() << endl;  
    15     cout << "signed char: 	" << "所占字节数:" << sizeof(signed char);  
    16     cout << "	最大值:" << (numeric_limits<signed char>::max)();  
    17     cout << "		最小值:" << (numeric_limits<signed char>::min)() << endl;  
    18     cout << "unsigned char: 	" << "所占字节数:" << sizeof(unsigned char);  
    19     cout << "	最大值:" << (numeric_limits<unsigned char>::max)();  
    20     cout << "		最小值:" << (numeric_limits<unsigned char>::min)() << endl;  
    21     cout << "wchar_t: 	" << "所占字节数:" << sizeof(wchar_t);  
    22     cout << "	最大值:" << (numeric_limits<wchar_t>::max)();  
    23     cout << "		最小值:" << (numeric_limits<wchar_t>::min)() << endl;  
    24     cout << "short: 		" << "所占字节数:" << sizeof(short);  
    25     cout << "	最大值:" << (numeric_limits<short>::max)();  
    26     cout << "		最小值:" << (numeric_limits<short>::min)() << endl;  
    27     cout << "int: 		" << "所占字节数:" << sizeof(int);  
    28     cout << "	最大值:" << (numeric_limits<int>::max)();  
    29     cout << "	最小值:" << (numeric_limits<int>::min)() << endl;  
    30     cout << "unsigned: 	" << "所占字节数:" << sizeof(unsigned);  
    31     cout << "	最大值:" << (numeric_limits<unsigned>::max)();  
    32     cout << "	最小值:" << (numeric_limits<unsigned>::min)() << endl;  
    33     cout << "long: 		" << "所占字节数:" << sizeof(long);  
    34     cout << "	最大值:" << (numeric_limits<long>::max)();  
    35     cout << "	最小值:" << (numeric_limits<long>::min)() << endl;  
    36     cout << "unsigned long: 	" << "所占字节数:" << sizeof(unsigned long);  
    37     cout << "	最大值:" << (numeric_limits<unsigned long>::max)();  
    38     cout << "	最小值:" << (numeric_limits<unsigned long>::min)() << endl;  
    39     cout << "double: 	" << "所占字节数:" << sizeof(double);  
    40     cout << "	最大值:" << (numeric_limits<double>::max)();  
    41     cout << "	最小值:" << (numeric_limits<double>::min)() << endl;  
    42     cout << "long double: 	" << "所占字节数:" << sizeof(long double);  
    43     cout << "	最大值:" << (numeric_limits<long double>::max)();  
    44     cout << "	最小值:" << (numeric_limits<long double>::min)() << endl;  
    45     cout << "float: 		" << "所占字节数:" << sizeof(float);  
    46     cout << "	最大值:" << (numeric_limits<float>::max)();  
    47     cout << "	最小值:" << (numeric_limits<float>::min)() << endl;  
    48     cout << "size_t: 	" << "所占字节数:" << sizeof(size_t);  
    49     cout << "	最大值:" << (numeric_limits<size_t>::max)();  
    50     cout << "	最小值:" << (numeric_limits<size_t>::min)() << endl;  
    51     cout << "string: 	" << "所占字节数:" << sizeof(string) << endl;  
    52     // << "	最大值:" << (numeric_limits<string>::max)() << "	最小值:" << (numeric_limits<string>::min)() << endl;  
    53     cout << "type: 		" << "************size**************"<< endl;  
    54     return 0;  
    55 }  
    View Code

    运算结果根据编译器的不同可能有不同结果。

  • 相关阅读:
    存储过程
    Apache服务器
    SpringMVC (<context:include-filter>和<context:exclude-filter>的使用)
    虚拟机centos 同一个tomcat、不同端口访问不同的项目
    CentOS系统下搭建tomcat服务器
    nginx配置负载均衡
    配置plsql远程连接oracle数据库
    Nginx安装
    Centos6.5系统关闭防火墙
    禁止Centos7系统yum自动下载更新
  • 原文地址:https://www.cnblogs.com/huashanqingzhu/p/6603875.html
Copyright © 2011-2022 走看看