这里的运行环境是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. 启停系统错误_关掉自动启停系统,就可以用普通蓄电池代替启停蓄电池吗?
  2. cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro下载
  3. Java类和对象基础题_java类和对象基础题2
  4. mysql利用cpu率高_MySQL高CPU使用率
  5. 二、Spark在Windows下的环境搭建
  6. Tensorflow学习教程------tensorboard网络运行和可视化
  7. 强行杀windows服务
  8. P1337-[JSOI2004]平衡点/吊打XXX【模拟退火】
  9. 邓公数据结构C++语言版学习笔记1
  10. 安装php时,make步骤报错make: *** [sapi/fpm/php-fpm] Error 1
  11. 我想说:工作没那么难找吧
  12. JS 基础知识点及常考面试题(一)
  13. batchplot 3.6.2 插件_直播插件体系设计
  14. 别再这么写代码了,这几个方法不香吗?
  15. 2054无法登陆mysql_张虹亮'blog » ubuntu20.04安装mysql8之后,php5程序和phpmyadmin出现#2054 无法登录MySQL服务器的解决方案...
  16. (林雷看来13):功能优先,发展和重建同步,业绩后
  17. dubbo调用服务出现如下异常
  18. 关于“为什么delete以后指针还能被赋值”一种描述
  19. Java---设计【超市商品管理系统】
  20. BERT代码的解读1---数据处理部分

热门文章

  1. 如何提高软件测试效率
  2. python给ppt表格加边框_向ppt里插入图片和表格
  3. 第六章 传统金融行业的区块链战略
  4. 小米手机开发者选项在哪?小米手机怎么打开开发者选项
  5. 2020年G3锅炉水处理证模拟考试题库及G3锅炉水处理理论考试试题
  6. mac取消开机启动项
  7. Adobe Photoshop CC 2018之ps色彩范围抠图(☆)
  8. PS 在PS中如何等比例放大缩小图片
  9. linux mysql skip_skip-grant-tables 修改linux的mysql忘记root密码
  10. python 正则re模块 group() groups()