我是靠谱客的博主 殷勤网络,这篇文章主要介绍小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, 如果不考虑程序占用的空间和维护内存需要的辅助空间, 请问 256MB 的空间可以存储多少个 3232 位二进,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Scanner; /** * @DATE: 2022/12/16 * 小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, * 如果不考虑程序占用的空间和维护内存需要的辅助空间, * 请问 256MB 的空间可以存储多少个 3232 位二进制整数? */ public class Q2Main { /** * 这个题本来很简单,但是第一次还是做错了 * 考点:1.数据类型的范围,2.降低数据规模 * 收获:1.不带L默认是int,所以需要带上L,才是long * 2.可以 先算除法再算乘法,降低数据规模 */ public static void main(String[] args) { right(); } public static void right(){ Scanner scan = new Scanner(System.in); System.out.println(256L/32L*1024L*1024L*8L); scan.close(); } public static void error(){ Scanner scan = new Scanner(System.in); //不带L默认是int,所以需要带上L,才是long System.out.println(256*1024*1024*8/32); scan.close(); } }

最后

以上就是殷勤网络最近收集整理的关于小蓝准备用 256MB 的内存空间开一个数组,数组的每个元素都是 32位 二进制整数, 如果不考虑程序占用的空间和维护内存需要的辅助空间, 请问 256MB 的空间可以存储多少个 3232 位二进的全部内容,更多相关小蓝准备用内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部