通过C代码判断系统是32位还是64位
2011-09-19 11:24
447 查看
long类型在32位下占4个字节,64位下占8个字节。
#include <stdio.h>
int main(int argc,char *argv[])
{
long *pl = 0;
pl++;
printf("%d\n",((char*)pl - (char*)0)*8);
return 0;
}
相关文章推荐
- LINUX和windows下如何判断CPU和系统是32位还是64位
- C#中判断系统的架构(32位,还是64位)
- 如何判断LINUX系统是64位还是32位
- VC判断系统和进程是64位还是32位
- 如何判断Unix系统的一个库文件是32位还是64位的
- c判断windows的系统是32位还是64位
- LINUX下如何判断CPU和系统是32位还是64位
- VC程序里判断系统是64位还是32位的正确方法
- LINUX下如何判断CPU和系统是32位还是64位
- 不用sizeof(), 判断系统是32位还是16位或64位
- C# 如何判断系统是64位还是32位【轉】
- 怎么判断mac系统是32位还是64位
- Linux判断CPU是32位还是64位,判断系统是32位还是64位
- 判断系统是32位还是64位
- C#判断系统是64位还是32位 支持.net4.0以前的版本
- VC程序里判断系统是64位还是32位的正确方法
- 判断linux系统是32位还是64位
- 【VC】 判断windows系统是64位还是32位
- C# 如何判断系统是64位还是32位
- Linux判断CPU是32位还是64位,判断系统是32位还是64位