我们说的64M 其实是64MB
1M=1024K(1MB=1024KB)
1K=1024B(1KB=1024B)
即1M=1000000B
64M也就是640000001个int 4B
所以如果内存限制是64MB的话,int型数组最多能开到64*1e6/4=64*250000
数据类型,范围的换算
于 2018-12-17 21:47:41 首次发布
我们说的64M 其实是64MB
1M=1024K(1MB=1024KB)
1K=1024B(1KB=1024B)
即1M=1000000B
64M也就是640000001个int 4B
所以如果内存限制是64MB的话,int型数组最多能开到64*1e6/4=64*250000