int和long int为什么字节数是一样的?
2015-07-12 18:19
337 查看
通过网络资料可以得出一下表格
但是教材上却仅仅只是指出了32位操作系统的字节数,对其它的系统并没有说明。
通过百度发现,目前虽然有64位甚至更高的操作系统,但是很多操作系统仍然是32位的,因而用不了64位处理8字节的速度。这只是为了兼容目前的32位系统。
不过有一点是肯定的,那就是long型的长度是肯定不小于int型的。
16位操作系统 | 32位操作系统 | 64位操作系统 | |
char | 1 | 1 | 1 |
short | 2 | 2 | 2 |
int | 2 | 4 | 4 |
long | 4 | 4 | 8 |
long long | 8 | 8 | 8 |
通过百度发现,目前虽然有64位甚至更高的操作系统,但是很多操作系统仍然是32位的,因而用不了64位处理8字节的速度。这只是为了兼容目前的32位系统。
不过有一点是肯定的,那就是long型的长度是肯定不小于int型的。
相关文章推荐
- Lua和C语言的交互详解
- 关于C语言中参数的传值问题
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言内存对齐实例详解
- c语言实现的带通配符匹配算法
- C语言实现顺序表基本操作汇总
- 探讨C语言的那些小秘密之断言
- 深入探讨C语言中局部变量与全局变量在内存中的存放位置
- C语言泛型编程实例教程
- C语言中使用lex统计文本文件字符数
- C语言进制转换代码分享
- 基于C语言fflush()函数的使用详解
- C语言单链队列的表示与实现实例详解
- 关于C语言除0引发的思考
- 深入分析C中不安全的sprintf与strcpy
- Lua教程(四):在Lua中调用C语言、C++的函数
- C语言求幂计算的高效解法
- C语言实现输入一颗二元查找树并将该树转换为它的镜像
- 12个关于C语言的有趣问答