Java的八大基本数据类型

Java的八大基本本数据类型

下面是我自己对八大数据类型进行的划分
8、16、32、64是转二进制时占的位数
**Int 类型的有四种**
bety---------->取值范围是-128 到 127   ***占 8 个位***占1个字节  默认值是0


short--------->取值范围-32767 到 32768 ***占 16 个位***占2个字节 默认值是0


(int为了方便记忆,直接取得整数)
int----------->取值范围-21亿 到 21 亿  ***占32个位***占4个字节 默认值为 0


 (long基本可以不用去考虑他的取值范围)
long---------->取值范围很大很大  		***占64个位*** 占8个字节  默认值为 0 

**所以int整型的默认值都是   0      

****************************
**浮点型  有 两种(2)**
float------->取值范围 很大         ***占32个位***占4个字节   默认值为 0.0f
double ------>取值范围 很大        ***占64个位***占8个字节   默认值为 0.0d

****************************
**字符型 一种**
char-----------> 取值范围 只能一个一个的存储汉字或者字母  如:char i= 'A';


****************************
**判断型 有一(1)种**
boolean ------> 取值范围  true 或者 false ***占16个位***占1个字节  默认值是false;


*****************************************************
为了更直观的记忆规律
					取值范围						默认值
bety      1       -128——————127                  0
short	  2 	  -32767-----32768  			 0	
int \	  4 	  -21亿 ------21亿   			 0
long      8       								 0
float     4  									0.0f
double    8 									0.0d
char      2 							不同的编译环境会出现不同的默认值
(‘ \u0000 - u或者是ffff   或者是\u0000 ’)

boolean   1 									false

	注: 
		在定义int和long时 赋值最多只能是10 个位数 也就是10个数字  如:5656565656
		
		在定义short时 赋值最多只能是 5个位数  也就是5个数字  如:56569
		
		超出限制 会 报编译错误 

		在定义 浮点型 (float和double)时 需要在后面加对应的小写字母

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值