用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 165 收藏 0 点赞 0 评论 0

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"<

评论列表
文章目录