转载自:https://www.lanqiao.cn/courses/5485
题目大意
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
256MB的空间可以存储多少个32位二进制整数?
解题思路
根据换算关系:
1 \ MB = 1024 \ KB
1\ KB = 1024 B
1\ B = 8\ b
根据基本概念:B是代表字节,b代表位。首先我们换算一下256\ MB有多少位:
256 MB=256×1024 KB=256×1024×1024 B=256×1024×1024×8 b=2147483648 b
好的题目问我们一共能储存多少个32位整数,整除一下就是答案惹。
2147483648/32=67108864
所以答案为67108864。
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n;
n=256*1024*1024/4;
cout << n;
}
行动消除疑虑