Java的8个基本数据类型
int,long,double最常用,boolean,byte,char,shory,float用的少一些
int,4个字节,32位(bit)
能放下多大的数字呢?
最大存放2^32,但有正负数,所以最大是2^31,正数从0开始,所以是2^31 - 1,
int 的范围是 -1*2^31 ~~ 2^31 -1
二进制,学过么?
2^2是多少?
4
2^4?
16
2^8?
256
2^10?
不知道
2^9,与2^8,相差几倍?
是2倍的关系
那2^10,与2^8呢?
4倍
2^10=?
1024
1024,约等于1000
所以磁盘的1GB,一般是1000MB,厂商是这么算的,操作系统,算的是1024MB,这不太一致,但也差不多
所以,可以近似认为,2^10~=1000,
这能理解么?
2的10次方约等于1000,那么,2^20约等于多少?
对的,100万
那2^30呢?
100万*1000=?
100万*10=?
*是乘
100万*100=?
100万*1000=?
10亿
所以 2^30 =?