Java基本数据类型
作者:互联网
一、基本数据类型
1.1、java有4类一共8大基本数据类型:
第一类:整数类型
byte、short、int、long
类型 | 占用存储空间 | 表数范围 |
---|---|---|
byte | 1字节 | ~ |
short | 2字节 | ~ |
int | 4字节 | ~ |
long | 8字节 | ~ |
- java中的整数类型有固定的存储空间大小以及表数范围,拥有一定的可移植性,在c语言中,数据在不同的操作系统占有的存储空间不一样,而java在不同的操作系统所占有的空间范围固定。
- java中的整型数据有三种表示形式,有十进制(如10、-8),八进制(需要在前面加0,如012),十六进制(需要在前面加0x或者0X,如0x12)
- java中的整型常量默认为int类型,如果声明long类型,需要在数后面加上"l"或者"L",如
long l1 = 1000L; //必须要加上L或者l
第二类:浮点类型
float、double
类型 | 占用存储空间 | 表数范围 |
float | 4字节 | -3.403E38~3.403E38 |
double | 8字节 | -1.798E308~1.798E308 |
- java中的浮点类型也有固定的存储空间大小以及表数范围,拥有一定的可移植性。
- java中浮点型数据有两种表示形式,有十进制(如3.14),科学计数法(如3.14e2)
- java中的浮点类型常量默认为double类型,如果声明float类型,需要在数的后面加上"f"或者"F",如float f = 3.14f //必须加上f或者F,否则会出错
第三类:布尔类型
boolean
- 布尔类型用于逻辑运算,一般用来控制程序的执行
- 与c语言不同,java中boolean类型只能取"true"或者"false",不可以用"0"或者"1"来代替它们。
第四类:字符类型
char
- java中采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式来表示
- java中可以用转义字符‘\’来转换它后面的字符含义,如
char c2='\n' //表示换行符号
char c1='\t' //表示跳到下一个tab位置
Unicode编码是全球语言统一编码,分为两种,一种是Utf-8,一种是Utf-16,java语言采用的是Utf-8。
标签:基本,Java,字节,表数,数据类型,浮点,类型,java,存储空间 来源: https://blog.csdn.net/HouGOD/article/details/122858393