跟着刚哥梳理java知识点——基本数据类型(三)
1、8种基本数据类型
1)4种整数类型(byte、short、int、long)
【知识点】
类型 | 存储空间 | 数值范围 |
byte | 1字节=8位 | -128-127 |
short | 2字节 | -2的15次方-2的15次方-1 |
int | 4字节 | -2的31次方-2的31次方-1 |
long | 8字节 | -2的63次方-2的63次方-1 |
a)整数的默认类型是int
b)以上4种类型,只有long型必须要在末位加上L或者l,其它直接赋值数值即可。
byte b1 = 12; byte b2 = 128; //报错 short s = 5; int a = 33; long c = 158L;
2)2种浮点类型(float、double)
【知识点】
a)浮点类型的默认类型是double
b)float类型的要在末位加上F或者f
3)一个布尔类型(boolean)
【知识点】
a) 只能取值true和false,绝对不能取值null
4)一个字符类型(char)
【知识点】
a)char可以赋值一个字符、数字(ASCII码)、'\字母'(使用转义字符)或 '\u数字'(Unicode码)。
char c1 = 'a';//正常字符 char c2 = '中';//中文也是一个字符 char c3 = '\t';//转义字符 char c4 = '\u1234';//Unicode char c5 = 97;//输出a