b(bit,表示一位二进制);B(Byte,字节,表示8位二进制)
2^10=1024;1B=8b;1KB= 2^10B;1MB=2^20B;1GB=2^30B;1TB=2^40B;
小蓝准备用 256MB的内存空间开一个数组,数组的每个元素都是 32 位 二进制整数,如果不考虑程序占用的空间和维护内存需要的辅助空间,请问 256MB 的空间可以存储多少个 32 位二进制整数?(来源:蓝桥杯2021年b组 空间)
解析:
首先256MB=256*1024*1024*8b;
所求=256*1024*1024*8b/32= 67 108 864.