Java的8种基本数据类型

1. byte: 字节类型,表示8位有符号整数,取值范围-128~127(-2^7 ~ 2^7-1),例如:byte a = 100, b = -50;

2. short: 短整型,表示16位有符号整数,取值范围-32768~32767(-2^15 ~ 2^15-1),例如:short a = 100, b = -50;

3. int: 整型,表示32位有符号整数,取值范围-2,147,483,648~2,147,483,647(-2^31 ~ 2^31-1),例如:int a = 100, b = -50;

4. long: 长整型,表示64位有符号整数,取值范围-9,223,372,036,854,775,808~9,223,372,036,854,775,807(-2^63 ~ 2^63-1),例如:long a = 100L, b = -50L,理论上“L”不区分大小写,但是最好使用大写;

5. float: 单精度浮点型,表示32位浮点数,例如:float a = 1.234F;

6. double: 双精度浮点型,表示64位浮点数,例如:double a = 1.234;

7. char: 字符类型,表示单一的16位Unicode字符,例如:char a = 'a', b = '\36', c = '\n';

8. boolean: 取值为true或者false,用来作为标记,例如:boolean t = true, f = false;

你可能感兴趣的:(Java的8种基本数据类型)