JAVA基本数据类型
很多java或者是高级编程语言的初学者对于各种数据类型所占的字节或者是转换关系分不清,那我现在就简单介绍一下
工具/原料
电脑
数据类型
逻辑类型
1、常量1:true声明:boolean male = true ;
2、常量2:false声明:boolean off = false ;
整数类型
1、一、 int 型常量:123,6000(十进制)|| 077(八进制)|| 0x3ABC(十六进制)声明:int x =12 ;占用字节内存:4取值范围:-2^31--2^31-1
2、二、byte 型常量:不存在声明:byte x = -12 ;占用字节内存:1取值范围:-2^7--2^7-1
3、三、short 型常量:不存在声明:short x = 12;占用字节内存:2取值范围:-2^15--2^15-1
4、四、long 型常量:用后缀 L 来表示,如:108L等声明:long width = 12L;占用字节内存:8取值范围:-2^63--2^63-1
字符类型
1、常量:'a','c'挢旗扦渌;,'?','好','\t泌驾台佐39;等声明:char ch = 'A';占用字节内存:2取值范围:0--65535
2、字符类型特别说明:char x = 'a' ; char x = 97 ; 是等同的\n : 换行符 \b : 退格 \t : 水平制漉胜衲仰表 \' : 单引号 \" : 双引号
浮点类型
1、一、float 型常量:4.5439f(小数表示法),2e40f(2乘以10的40次方)声明:float x = 22.76f;占用字节内存:4取值范围:
2、二、double 型常量:2389.539d,1e-90变量:double x = 23.345;占用字节内存:8取值范围:
类型转换运算
1、按精度从低到高排列:水瑞侮瑜byte -> short ->char ->int ->long ->float ->double
附表