题目:

题目代码;
# include <iostream>
using namespace std;
int main()
{
// long long a = (1024 * 1024 * 256) / 4;
// cout<<a<<endl;
cout<<67108864<<endl;
return 0;
}
//1MB = 1024KB
//1KB = 1024Byte
//1Byte = 8bit;
//
//解题过程:1byte * 1024 = 1KB
// 1byte * 1024 * 1024 = 1MB
// 1byte * 1024 * 1024 * 256 = 256MB;
// 又因为题目给的是32bit 所以32Bit = 4Byte
// 所以答案是 (1byte * 1024 * 1024 * 256) / 4
这个题目其实考验了很多的知识点,尤其是字节和位数得转换。
1byte = 8bit
byte是字节 bit是位
这篇文章通过一个编程实例,探讨了在解决编程问题时如何进行字节和位的计算,特别是1MB、1KB和1Byte之间的关系,强调了基础数据结构概念在实际问题中的应用。
725





