int 、long 和long long 区别
在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 区别相关推荐
- .net Int16 、(int Int32)、 Int64 的区别
2019独角兽企业重金招聘Python工程师标准>>> .net Int16 .(int Int32). Int64 的区别 easonjim 2015-09-25 01:41:00 ...
- 两个int()方法的区别
这两个方法的最大不同是它们对null值的处理方法: Convert.ToInt32(null)会返回0而不会产生任何异常,但int.Parse(null)则会产生异常. 没搞清楚Convert.To ...
- 面试刷题7:int和Integer有什么区别?
原始数据类型是java系统的重要组成元素.java号称一切都是对象,原始数据类型除外. 我是李福春,我在准备面试,今天我们来回答一个问题: int和Integer有什么区别? int是原始数据类型,并 ...
- java的double是什么意思_java中int和double有什么区别
java中int和double有什么区别 区别如下: 1.int数据类型是32位,double数据类型是64位: 2.int数据类型的默认值是0,double数据类型的默认值是0.0d: 3.整型变量 ...
- 【Int、Fix】Int、Fix 函数的区别
Int.Fix 函数 返回数字的整数部分. Int(number) Fix(number) number 参数可以是任意有效的数值表达式.如果 number 参数包含 Null,则返回 Null. 说 ...
- VB中INT和FIX函数的区别
Int.Fix 函数 返回数字的整数部分. Int(number) Fix(number) number 参数可以是任意有效的数值表达式.如果 number 参数包含 Null,则返回 Null. 说 ...
- oracle的int范围,oracle中int类型和number类型区别
oracle中int类型和number类型区别 INT类型是NUMBER类型的子类型. 下面简要说明: (1)NUMBER(P,S) 该数据类型用于定义数字类型的数据,其中P表示数字的总位数(最大字节 ...
- 面试官:int和Integer有什么区别?为什么要有包装类?
作者 | 磊哥 来源 | Java面试真题解析(ID:aimianshi666) 转载请联系授权(微信ID:GG_Stone) 重要说明:本篇为博主<面试题精选-基础篇>系列中的一篇,查看 ...
- tinyint(1)和int(1)的区别
问题:int(1) 和 tinyint(1) 有什么区别呢? 像这样的设计,反正我是不会写int(1)的. 查了下,mysql中设置了储存类型后,储存是定长的,也就是说,int(1) 和 int(4) ...
- int,float与double的区别
整数类型和精度浮点类型 int是4字节,32比特. 它的4字节完全用于整型,就是只能显示1,2,3这样的数字,不能显示小数点后面的数字.数据范围为-2147483648~2147483647[-2^3 ...
最新文章
- python用什么数据库最容易_python3用什么数据库好
- 三种常见的SQL分页语句
- 如何通过示例使用Java中的Exchanger
- Qt利用setStyleSheet设置样式
- [coursera] [design] Hangman
- leetcode刷题:
- php json_encode 中文乱码解决方法
- [图示]抢逼围:项目开发3字经
- ssh整合之四单独搭建struts的运行环境
- xcopy和robocopy
- 3d打印切片软件 linux,玩好3D打印机 从19款3D切片软件开始
- vcf文件格式详细解释
- 手机屏幕驱动板HDMI调光触摸旋转说明Fondar
- HiveQL整理总结
- python打开excel执行vba代码_“Python替代Excel Vba”系列(终):vba中调用Python
- 计算机控制电缆灰色和蓝色,计算机电缆、控制电缆区别
- widnows ,mongodb 复制代码,无法粘贴到cmd中
- Oracle Cursor
- 那些年,我们一起做过的 Java 课后练习题(61 - 65)
- cdma特有效应_CDMA九问九答
热门文章
- java生成xlsx文件
- 大数据学习开篇:了解大数据导论、清楚大数据应用领域和前景
- Typora的历史版本下载地址
- Linux下图片 jpg、png、gif 与 eps 格式的相互转换
- 研究 -- 很多时候,就是证伪
- Gitee更新代码提示:master has no tracked branch
- 计算机网络之数据传输方式:电路交换、报文交换和分组交换
- VS2010中打开项目中的Winform界面报“This method explicitly users CAS policy,which has been obsoleted...”(续)
- AuthorizingRealm中的两大方法
- PDF怎么转换成JPG图片?教你如何快速转换