您的位置:首页 > 编程语言

如何区分32/64位系统(C代码)?

2014-05-06 09:41 302 查看
一段简单的代码

int GetSystemBits(void)
{
	SYSTEM_INFO si;   
	GetNativeSystemInfo(&si);   
	if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 ||  
		si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64 )   
	{   
		//64 位操作系统   
		return 64;
	}   
	else {   
		// 32 位操作系统   
		return 32;
	}
}


直接贴上代码,需要用的可以直接用。细节可以参考相应的MSDN API介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: