Java基础---基本数据类型
前言:数据类型:它定义了变量或表达式可以存储数据的种类。
java是一种强数据类型语言
一.基本数据类型
1.byte
byte 在多种编程语言中用于表示一个8位(即1字节)的整数。由于它是8位的,因此 byte 类型的变量可以存储的值的范围是 -128 到 127(在有符号字节的情况下)或 0 到255
2.short
short用于表示16位有符号整数,固定占用2个字节(16位)的内存空间。
3.int
int用于表示32位有符号整数,固定占用4个字节(32位)的内存空间。
int类型的变量如果不赋初始值,默认为0。
4.long
long用于表示64位有符号整数,固定占用8个字节(64位)的内存空间。与int类型相比,long类型通常占用更多的内存空间,因此能够表示更大的整数范围。
5.float
float类型用于存储单精度浮点数,通常占用4个字节(32位)的内存空间。
6.double
double类型用于存储双精度浮点型,且其精度高于单精度浮点数,通常占用64位(8字节)的内存空间。
7.boolean
boolean类型用于表示逻辑上的真(true)或假(false)。
8.char
char
类型是计算机编程语言中用于表示单个字符的基本数据类型。它在java当中通常占用2个字节(16位)的内存空间,并可以表示ASCII码表或Unicode码表中的字符。
java字符类型采用Unicode字符集编码。Unicode是世界通用的定字长字符集,所用字符都是16位
public static void main(String[] args) {
char c1 = '中';
char c2 = '\u4e2d';
System.out.println(c1);
System.out.println(c2);
}
//输出结果全为 中
public static void main(String[] args) {
int a = '中';
System.out.println(a);
}
可以查看某个数对应着那个字符
public static void main(String[] args) {
char c = 69;
System.out.println(c);
}
//输出结果为 E