日期:2014-05-18  浏览次数:21352 次

怎么判断一个程序是64位的还是32位的?
rt!

------解决方案--------------------
我搜了一下..baidu上没有这样的需求,最多就是判断操作系统是多少位的
------解决方案--------------------
只有操作系统有32位和64位的!
------解决方案--------------------
这个判断不出来的。你使用int32和int64上哪能看到啊。
------解决方案--------------------
用c++,申明一个指针,然后sizeof
4是32,8就是64了
------解决方案--------------------
程序是基于64位的系统或者32位的系统,程序本身没有这样一种说法
------解决方案--------------------
我瞎说说哦,我觉得int是多少字节的系统就是多少位的
------解决方案--------------------
.net里面 int统统都是32位.
是这个意思么?
------解决方案--------------------
有Int32,Int64,Int16
------解决方案--------------------
.NET 程序是不分平台的...

.NET Framework 才分平台...

Int32,Int64,Int16 在 64 位和 32 位平台上都是一样的...唯一不同的是在 32 位 Intel 计算机上分配 64 位值不是原子操作,即该操作不是线程安全的...
------解决方案--------------------
对于C来说,在linux平台上,32位和64位的系统中整型都是32位的。