Java八大基本数据类型

Java八大基本数据类型

开发工具与关键技术:MyEclipse 10,java
作者:刘东标
撰写时间:2019-04-04

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
1.数据类型:
(1)整形数据类型:byte、int、short、long
整形数据类型在java程序中有3种表示形式,分别为十进制、八进制、十六进制
注意:不能以0作为十进制数的开头(0除外),八进制必须以0开头、十六进制必须以0X或者0x开头
byte a =127; //1个字节,8位 -27~27-1
int b = 0x10;//4个字节,32位 -231~231-1 Integer
short c=10;//2个字节,16位 -2^15~ 2^15-1
long d = 10L;//8字节,64位 -263~263-1,在后面加l或L
数据类型 内存空间(8位等于1个字节) 取值范围
bype 8位 -27~27-1
short 16位 -215~215-1
Int 32位 -231~231-1
Long 64位 -263~263-1
(2)浮点数据类型:float、double
Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double)
float floatA=1.5F;//后面加f或F,不然会识别为double类型
double doubleA = 2.5;//后面可以加d或D,可加,可不加
数据类型 内存空间(8位等于1个字节) 取值范围
float 32位 1.4E-45~ 3.4028235E38
double 64位 4.9E-324~ 1.7976931348623157E308

Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的"E+数字"表示E之前的数字要乘以10的多少倍。比如3.14E3就是3.14×1000=3140,3.14E-3就是3.14/1000=0.00314

2、字符型:char
Char类型是一个单一的16位Unicode字符
最小值是’\u0000’(即为0)
最大值是’\uffff’(即为65535);
Char数据类型可以储存任何字符
//Unicode字符集\u0391-\uFFE5 是中文字符集

转义字符:
/*\n 换行(\u000a)
\t 水平制表符(\u0009)
\b 空格 (\u0008)
\r 回车 (\u000d)
\f 换页(\u000c)
’ 单引号(\u0027)
" 双引号(\u0022)
\反斜杠(\u005c) */
3、布尔型:boolean
布尔类型又称为逻辑类型,通过关键字boolean来定义布尔类型变量,只有true和false,分别代表逻辑中的“真”和“假”。布尔值不能与整形类型进行转换。布尔类型通常用在流程控制中作为判断条件。

你可能感兴趣的:(Java)