pointer : if ( a != NULL) or if(a == NULL)结果一 题目 用C++写个程序,如何判断一个操作系统是16位还是32位的不能用sizeof()函数 答案 答:A1:16位的系统下,inti=65536;cout相关推荐 1用C++写个程序,如何判断一个操作系统是16位还是32位的不能用sizeof()函数 反馈 收藏 ...
用C写个程序如何判断一个操作系统是16位还是32位的不能用sizeof函数
(不用sizeof()函数求当前主机上的一个int占用几个字节) 方法一: 16位的系统下, int i = 65536; cout << i; // 输出0;//装不下,最高位溢出,剩下16位的当然是0; int i = 65535; cout << i; // 输出-1;//-1的补码是65535 而32位的系统下: int i = 65536; cout << i; // 输出65536...
百度试题 题目用C++写个程序,如何判断一个操作系统是16位还是32位的?不能用sizeof()函数。【参考答案】 [cpp]___相关知识点: 试题来源: 解析 view plain copy