在C++ primer,或者c++标准书中是这样规定的:

sizeof(short) <= sizoef(int) <= sizeof(long) <= sizoef(long long)

它并没有回答各个数据类型的具体长度,而是由编译器自行决定

下面我们看下在操作系统为64位DEVC++下他们的长度都是多少:

#include <bits/stdc++.h>
using namespace std;
int main()
{int a;long b;long long c;float d;double e;cout<<"int 在64位系统上的字节数为:"<<sizeof(a)<<endl;cout<<"long 在64位系统上的字节数为:"<<sizeof(b)<<endl;cout<<"long long 在64位系统上的字节数为:"<<sizeof(c)<<endl;cout<<"float 在64位系统上的字节数为:"<<sizeof(d)<<endl;cout<<"double 在64位系统上的字节数为:"<<sizeof(e)<<endl;
}

输出结果如下:

int 、long 和long long 区别相关推荐

  1. .net Int16 、(int Int32)、 Int64 的区别

    2019独角兽企业重金招聘Python工程师标准>>> .net Int16 .(int Int32). Int64 的区别 easonjim 2015-09-25 01:41:00 ...

  2. 两个int()方法的区别

    这两个方法的最大不同是它们对null值的处理方法:  Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常. 没搞清楚Convert.To ...

  3. 面试刷题7:int和Integer有什么区别?

    原始数据类型是java系统的重要组成元素.java号称一切都是对象,原始数据类型除外. 我是李福春,我在准备面试,今天我们来回答一个问题: int和Integer有什么区别? int是原始数据类型,并 ...

  4. java的double是什么意思_java中int和double有什么区别

    java中int和double有什么区别 区别如下: 1.int数据类型是32位,double数据类型是64位: 2.int数据类型的默认值是0,double数据类型的默认值是0.0d: 3.整型变量 ...

  5. 【Int、Fix】Int、Fix 函数的区别

    Int.Fix 函数 返回数字的整数部分. Int(number) Fix(number) number 参数可以是任意有效的数值表达式.如果 number 参数包含 Null,则返回 Null. 说 ...

  6. VB中INT和FIX函数的区别

    Int.Fix 函数 返回数字的整数部分. Int(number) Fix(number) number 参数可以是任意有效的数值表达式.如果 number 参数包含 Null,则返回 Null. 说 ...

  7. oracle的int范围,oracle中int类型和number类型区别

    oracle中int类型和number类型区别 INT类型是NUMBER类型的子类型. 下面简要说明: (1)NUMBER(P,S) 该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节 ...

  8. 面试官:int和Integer有什么区别?为什么要有包装类?

    作者 | 磊哥 来源 | Java面试真题解析(ID:aimianshi666) 转载请联系授权(微信ID:GG_Stone) 重要说明:本篇为博主<面试题精选-基础篇>系列中的一篇,查看 ...

  9. tinyint(1)和int(1)的区别

    问题:int(1) 和 tinyint(1) 有什么区别呢? 像这样的设计,反正我是不会写int(1)的. 查了下,mysql中设置了储存类型后,储存是定长的,也就是说,int(1) 和 int(4) ...

  10. int,float与double的区别

    整数类型和精度浮点类型 int是4字节,32比特. 它的4字节完全用于整型,就是只能显示1,2,3这样的数字,不能显示小数点后面的数字.数据范围为-2147483648~2147483647[-2^3 ...

最新文章

  1. python用什么数据库最容易_python3用什么数据库好
  2. 三种常见的SQL分页语句
  3. 如何通过示例使用Java中的Exchanger
  4. Qt利用setStyleSheet设置样式
  5. [coursera] [design] Hangman
  6. leetcode刷题:
  7. php json_encode 中文乱码解决方法
  8. [图示]抢逼围:项目开发3字经
  9. ssh整合之四单独搭建struts的运行环境
  10. xcopy和robocopy
  11. 3d打印切片软件 linux,玩好3D打印机 从19款3D切片软件开始
  12. vcf文件格式详细解释
  13. 手机屏幕驱动板HDMI调光触摸旋转说明Fondar
  14. HiveQL整理总结
  15. python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python
  16. 计算机控制电缆灰色和蓝色,计算机电缆、控制电缆区别
  17. widnows ,mongodb 复制代码,无法粘贴到cmd中
  18. Oracle Cursor
  19. 那些年,我们一起做过的 Java 课后练习题(61 - 65)
  20. cdma特有效应_CDMA九问九答

热门文章

  1. java生成xlsx文件
  2. 大数据学习开篇:了解大数据导论、清楚大数据应用领域和前景
  3. Typora的历史版本下载地址
  4. Linux下图片 jpg、png、gif 与 eps 格式的相互转换
  5. 研究 -- 很多时候,就是证伪
  6. Gitee更新代码提示:master has no tracked branch
  7. 计算机网络之数据传输方式:电路交换、报文交换和分组交换
  8. VS2010中打开项目中的Winform界面报“This method explicitly users CAS policy,which has been obsoleted...”(续)
  9. AuthorizingRealm中的两大方法
  10. PDF怎么转换成JPG图片?教你如何快速转换