这里的运行环境是VC++6.0,win7_64bit操作系统 ,VC++6.0中有些支持不了,可以在以后更高版本中测试。

#include <climits>头文件中定义的符号常量如下:

climits中的符号常量
符号常量 表示
CHAR_BIT char的位数
CHAR_MAX char的最大值
CHAR_MIN char的最小值
SCHAR_MAX signed char的最大值
SCHAR_MIN signed char的最小值
UCHAR_MAX unsigned char的最大值
SHRT_MAX short的最大值
SHRT_MIN short的最小值
USHRT_MAX unsigned short的最大值
INT_MAX int的最大值
INT_MIN int的最小值
UINT_MAX unsigned int的最大值
LONG_MAX long的最大值
ULONG_MAX unsigned long的最大值
LLONG_MAX long long的最大值
LLONG_MIN long long的最小值
ULLONG_MAX unsigned long long的最大值
/*************************************************描述:显示int, short, long, long long的最大值作者:Elohim
*************************************************/
#include <iostream>
#include <climits>   //使用limit.h头文件
using namespace std;int main()
{int n_int = INT_MAX;short n_short = SHRT_MAX;long n_long = LONG_MAX;
//  long long n_llong = LLONG_MAX;cout<<"int 型是 "<<sizeof(int)<<" 字节"<<endl;cout<<"short 型是 "<<sizeof(short)<<" 字节"<<endl;cout<<"long 型是 "<<sizeof(long)<<" 字节"<<endl;
//  cout<<"int 是 "<<sizeof(long long)<<" 字节"<<endl;cout<<endl;cout<<"最大值:"<<endl;cout<<"int : "<<n_int<<endl;cout<<"short : "<<n_short<<endl;cout<<"long : "<<n_long<<endl;
//  cout<<"long long : "<<n_llong<<endl;cout<<endl;cout<<"最小值:"<<endl;cout<<"int :"<<INT_MIN<<endl;return 0;
}

参考文献:《C++ Primer Plus(第6版)中文版》 40~41页。

C++中数据类型int, short, long, long long的数据范围相关推荐

  1. C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short

    //从网络中读取C的无符号int,short,byte字节数组,相应转换成java的long,char,short short anUnsignedByte = 0; char anUnsignedS ...

  2. C#中int short Int16 Int32 Int64区别

    Java中没有Int32,Int64,,java中只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: ...

  3. 用通俗易懂的大白话彻底搞明白mysql的数据类型以及mysql中的int(11),这个11到底是啥?

    今天抽时间来讲一下mysql里的知识点,之前有不少人问过我,mysql中的int(11),这个11到底是啥意思?是11位的意思吗?你是否也想过这个问题,是否也有这个疑问? ok,今天就展开来讲一下,用 ...

  4. c语言的数据类型有什么 long int,C语言的三种整型数据类型:INT SHORT INT和LONG INT...

    int数据类型的位数为16位,short int数据类型的位数也是16位.而long int的位数为32位,可用来存储比较大的整数. short int和long int可以缩写为short和long ...

  5. java int 64 转换_Java中数据类型及其之间的转换

    Java中数据类型及其之间的转换 Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种: 1)int长度数据类型有:byte(8bits).short(16bits).int(32bi ...

  6. plc中int数据类型范围_PLC数据类型INT 和WORD的区别点-工业支持中心-西门子中国...

    那要看你指令支持的类型呀! 回答者: Ahio - 高级技术员&nbsp&nbsp第7级 2016-07-26 13:02:23 INT是一种数据类型,是16位整型数据,-32768- ...

  7. c语言sqlite3写数据类型,在sqlite数据库中,int类型不等于integer数据类型

    在sqlite数据库中,int类型不等于integer数据类型 这些天一直在忙销售管理软件易卖通客户端的程序编写,由于需要采用本地数据缓存机制来提高程序的数据访问效率,所以需要在客户端使用一个小巧的本 ...

  8. mysql数据库中的int类型_mysql数据类型

    mysql数据类型-int int 的有符号和无符号的区别 有符号的int可以插入负值,无符号的int不可以插入负值 整型的每一种都分无符号(unsigned)和有符号(signed)两种类型(flo ...

  9. java中short的取值范围_java中byte、short、int、long、float、double取值范围

    基本类型 1.整数:包含int,short,byte,long 2.浮点型:float,double 3.字符:char 4.布尔:boolean 分析基本数据类型的特点,最大值和最小值. 1. 基本 ...

  10. C# 中int short Int16 Int32 Int64详解

    Java中没有Int32,Int64,,只有int,short,long Java中int就代表Int32 ,short就代表Int16,long就代表Int64 首先,几个基本的关键字: Int16 ...

最新文章

  1. java有不过_不过而而
  2. Ubuntu 11.10中用xen-tools安装虚拟机(UbuntuCentOS)
  3. yolov5剪枝开源分享
  4. Mcad学习笔记之序列化(2进制和Soap序列化)
  5. mysql补充(3)优化sql语句查询常用的30种方法
  6. 敲代码时如何快速移动光标_如何用 Linux 技巧大大提高工作效率?
  7. Boost库之function的使用
  8. js 获取鼠标在画布的位置_云凤蝶如何打造媲美 sketch 的自由画布
  9. 已通过os信号请求关闭服务器,redis(一)内部机制的介绍和启动过程
  10. python基本图形绘制第二周答案_荐测验2: Python基本图形绘制 (第2周)
  11. 字符串截取mysql
  12. matlab偶极矩电场强度分布图_课程设计用MATLAB模拟偶极子的电场分布.doc
  13. 前后端怎么连接_如何搭建前后端分离的测试平台
  14. 计算机网络安全方面论文题目,计算机网络安全方面论文题目 计算机网络安全毕业论文题目怎么定...
  15. python爬虫:Selenium 爬取东方财富网上市公司财务报表
  16. 计算机word怎么录制宏,Word 2013中录制宏的方法
  17. Create an undirected graph from the adjacency list
  18. 2018C语言自考答案,2018年中考语文试题解析
  19. 数据治理的时代演变之道:大数据分析与机器学习落地应用的未来
  20. 侯捷 C++内存管理

热门文章

  1. 中兴新支点操作系统_中兴新支点国产操作系统体验如何?笔者告诉你
  2. C++萌新来看,一篇文让你让你彻底搞定类(超详细)!
  3. DB2 执行SQL报错: DB2 SQL Error: SQLCODE=-1585, SQLSTATE=54048
  4. 企业微信SCRM怎么弄永久群二维码?可以实现社群私域流量裂变吗?
  5. 我在Slager上的LaTeX排版之路|空格命令(连载)
  6. 易基因表观技术 | m6A常量/微量RNA甲基化测序及案例文献
  7. 关于Mac系统输入法中文标点符号问题
  8. Win10无法打开相机
  9. 深度学习(Deep Learning)综述及其延伸,入门必看!
  10. VGA接口和HDMI接口有什么区别