1. Java中的两大数据类型
1.1、基本数据类型[8种]
1.1.1、byte-> 1个字节 -128~+127 最高位为符号位1为负,0为正
1.1.2、short ->2个字节 -32768~+32767
1.1.3、int->4个字节 ;整型数据默认类型是int
1.1.4、long ->8个字节
//long l = 7777777777777777;//错误:过大的整数
long l = 77777777777l;//修改:l和L都可
1.1.5、float ->4个字节
float f = 5.65f;//需要加f或F
1.1.6、double->8个字节;
在java中所有浮点型数值默认为double类型;相同字节数的浮点类型数据比整型的数据类型保存的数值要大?
科学计算法的表示:
5100.00 ---> 5.1*10^3 ---->5.1e3
double demo = 5.1e4;//科学计数法
1.1.7、布尔:->boolean true|false
//布尔--true|false
boolean bitem = (2>3);
System.out.println("bitem"+bitem);
1.1.8、char ->16个字节
可以存放中文,是以ASCII的形式编码
字符类型数据在程序中是以什么形式保存?(字母、标点符号、数字)
--char可以存放中文 中文使用了UTF-8编码进行存放
--使用UTF-8形式的编码 ‘\uxxxx’
比如:中---->'\u4e2d'
//char--单字符,使用(单引号)‘’ ASCII->unicode(万国码)
char citem = 'c';
System.out.println("citem"+citem);
//可以进行加减运算
int iItem = citem;
System.out.println("iItem = "+item);
//万国码