Java基本数据类型

	byte:整型 占一个字节 (-2^7到2^7);
	short:整型 占两个字节(-2^15到2^15);
	int:整型 占四个字节(-2^31到2^31);
	long:整型 占八个字节(-2^63到2^63,直接赋值时应在后面加上l或L,例:long a=100L);
	float:实型 占四个字节(1.4E-45到3.4E38,直接赋值时应在后面加上f或F,例:float a=66.6f);
	double:实型 占八个字节(4.9E-324到1.8E308);
	char:字符型 占两个字节(Unicode编码,可存汉字);
	boolean:布尔型 占一个字节(只有true和false两个值);
	那么为什么整型与实型又分这么多种呢?计算机的硬件是不断发展的,起初内存较小时就是使用的byte类整型。当然自我感觉还是把范围弄大点好,这样程序处理的数据会更广泛,并且现在计算机硬件也上来了,不用太担心内存问题。
	整型数据在表示上有四种方式:一、直接就是十进制表示;二、以0b开头表示二进制;三、以0开头表示八进制;四、以0x或0X开头表示十六进制数。
	实型数据在表示上有两种方式:一、直接十进制表示;二、科学记数法表示。
	字符型在表示上有四种:一、用英文单引号('')引起来的一个字符;二、使用英文单引号('')引起来的十六进制数,但需在前面加上'\u'用来标名为Unicode编码;三、直接用数字表示,因为数字和字符有一一对应关系;四、某些特殊字符用转义符"\"表示,例;制表符'\t',换行符'\n',回车符'\r'。
	基本数据类型的转换分为自动转换和强制转换。
	表示范围小的转换成表示范围大的为自动转换;
	级别高的转换成级别低的要加强制转换符,例:int a=(int)18.8;但应注意这种方法可能会使数据变得不精确而出现错误。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值