设为首页 加入收藏

TOP

用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数
2014-11-24 01:45:59 来源: 作者: 【 】 浏览:25
Tags:程序 如何 判断 一个 操作系统 16位 还是 32位 不能 sizeof 函数

A1:
16位的系统下,
int i = 65536;
cout << i; // 输出0;
int i = 65535;
cout << i; // 输出-1;
32位的系统下,
int i = 65536;
cout << i; // 输出65536;
int i = 65535;
cout << i; // 输出65535;
A2:
int a = ~0;
if( a>65536 )
{
cout<<“32 bit”< }
else
{
cout<<“16 bit”< }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇数据结构 面试题 3 下一篇电子信息、通信、电类专业将会遇..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: