简易编程区分32位操作系统和64位操作系统
2011-11-01 10:00
183 查看
64位操作系统使用更长的编址长度,即64位指针,32操作系统模型称为ILP32模型,即整数(I)、长整数(L)、和指针都占用32位。64位操作系统最流行的模型称为LP64模型。即长整数和指针采用64位。
因此可以通过sizeof(void *)或者sizeof(long)确定系统是32位还是64位
数据类型 | ILP32 | lp64 |
char | 8 | 8 |
short | 16 | 16 |
int | 32 | 32 |
long | 32 | 64 |
指针 | 32 | 64 |
相关文章推荐
- 【Windows编程】如何判断操作系统是64位还是32位
- 【Windows编程】如何判断操作系统是64位还是32位
- [Windows编程] 如何判断操作系统是64位还是32位
- [Windows编程] 如何判断操作系统是64位还是32位
- [Windows编程] 如何判断操作系统是64位还是32位
- windows编程--如何判断操作系统是64位还是32位
- [Windows编程] 如何判断操作系统是64位还是32位
- 【Windows编程】如何判断操作系统是64位还是32位
- 【Windows编程】如何判断操作系统是64位还是32位
- 【32位和64位不同的操作系统】环境的配置,如何区分JDK,Tomcat,eclipse的32位与64版本
- 32位与64位操作系统怎么区分从32位和64位的概念上进行讲述
- linux gcc 区分32位或64位编译 && 请问arm存储,是以小端格式还是以大端格式?
- 什么是32位和64位操作系统
- 32位与64位操作系统的区别
- 如何判别电脑使用的Win7或xp版本是32位还是64位的操作系统呢?
- 64位操作系统(Windows 2008 R2 X64)安装32位程序Excel/word在Dcom下找不到的解决办法
- 32位linux操作系统上编译 64位应用程序
- 怎样查看操作系统是32位的还是64位的
- 32位64位操作系统基本数据类型字节大小
- 新时代的门前 32位世界中的64位编程