javaSE学习02_java基本数据类型


1.基本数据类型




java只包含如图所示的8种基本类型,值得注意的是,字符串不是基本数据类型,字符串是一个类,也就是一个引用数据类型。简单判断方式是首字母大写的都不是基本类型。


(1)整数类型

通常所说的整型,实际指的是如下四种类型:byte,short,int,long。
Bit意为"位"或"比特",计算机运算的基础; Byte意为"字节",计算机文件大小的基本计算单位(0/1);1byte=8bits。

即 :

byte在内存中占用8位,表数范围:-2^7~2^7-1;

short在内存中占16位,表数范围:-2^15~2^15-1;

int在内存中占32位,表数范围:-2^31~2^31-1;

long在内存中占64位,表数范围:-2^63~2^63-1;





(2)字符类型

字符型通常用于表示单个的字符,字符型必须使用单引号(‘)括起来。java语言使用16位的Unicode字符集作为编码方式,而Unicode被设计成支持世界上所有书面语言的字符,包括中文字符,因此Java程序支持各种语言的字符。


因此无论是一个字母还是一个汉字,在java中都占用2个字节。


(3)浮点类型

java的浮点数有两种:float和double。Java的浮点数类型有固定的表数范围和字段长度,字段长度和表数范围与机器无关。java的浮点数遵循IEEE 754标准,采用二进制数据的科学计数法来表示浮点数。

对于float类型数值,第一位是符号位,接下来8位表示指数,再接下来23位表示尾数;

对于double类型数值,第一位是符号位,接下来的11位表示指数,再接下来的52位表示尾数。



(4)布尔类型

布尔型只有一个boolean类型,用于表示逻辑上的"真“或者"假”。在java语言中,boolean类型的数值只能是"true“或"false”。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值