目录
一,题目
小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32 位二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB 的空间可以存储多少个 32 位二进制整数?
难度: 简单 标签: 普通填空, 省赛, 2021
二,代码
#include<iostream>
using namespace std;
int main()
{
int a = 1024*256*1024*(8.0/32);
cout<<a<<endl;
return 0;
}
三,分析
1,1B(Byte) = 8b(bit),Byte是字节,bit是比特(1位=1比特)
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
根据题目,求32位的数量,也就是求4B的数量
812

被折叠的 条评论
为什么被折叠?



