Java基础-基础数据类型(8种)
此文是我边想边问自己,被问住了就去查,将自己的理解写下来的。如果您看不懂那一定是我的问题,可能我写的时候也在迷糊。如果有不对的地方还请评论留言指正,感谢路过的大佬!!!
摘要
如果你会小学数学中的未知数,那么我觉得我能带你入门。
“数据类型”看起来好像很唬人,但是没什么难的。
基础数据类型
数据类型 | 关键字 | 位数(比特位) | 默认值 | 取值范围 |
---|---|---|---|---|
字符类型 | char | 16 | 空 | 0 ~ 2^15-1 |
布尔类型 | boolean | 8 | true | true,false |
整数类型 | byte | 8 | 0 | -2^7 ~ 2^7-1 |
短整型 | short | 16 | 0 | -2^15 ~ 2^15-1 |
整数类型 | int | 16 | 0 | -2^31 ~ 2^31-1 |
长整型 | long | 32 | 0L | -2^63 ~ 2^63-1 |
浮点型 | float | 32 | 0.0f | -2^31 ~ 2^31-1 |
浮点型 | double | 64 | 0.0d | -2^63 ~ 2^63-1 |
这个表格网上一搜就有,我会尽可能详尽的讲解
位数,即比特位。可能会有的人觉得陌生什么意思(基础没打好的)
那么MB知道吧,文件大小的MB、GB知道吧。
位和他们是一伙的。
位 也叫 比特位,B数据存储的最小单位。
二进制数)的一位所包含的信息就是一比特,如二进制数0100就是4比特(引用自百度百科)。
换算:
1 B = 1 byte (字节)
1 KB = 1024 B(字节);
1 MB = 1024 KB; (2^10 B)
1 GB = 1024 MB; (2^20 B)
1 TB = 1024 GB; (2^30 B)
下面开始带你入门
为什么我说会未知数就会这个呢
未知数x,一元一次方程。加入有个式子x+1=2那么x的值是多少?
x+1=2
x=2-1
x=1
所以答案是x=1
那么这是不是一种表达方式,x=1表达出的意思是x的值是1