关于Java八种原始数据类型

Java八种原始数据类型

Java中的原始数据类型一共有八种,分别为byte(8bit)、short(16bit)、int(32bit)、long(64bit)、char(16位无符号整数)、float(32bit浮点数)、double(64bit浮点数)、boolean(只有true和flase两个值)。
byte、short、int、long、float、double这六种类型,每个类型的范围都是由其位数决定的,他们的范围就是负的2的(位数-1)次方到正的2的(位数-1)次方-1。

int类型

int类型有三种表示,八进制、十进制、十六进制。

八进制

八进制都会以0开头,用0~7这几个数来表示,比如07表示十进制的7,010表示十进制的8,012表示十进制的10。

十六进制

十六进制的则是以0x或者0X开头,此处的x不区分大小写,用0~9和a b c d e f这些字母来表示,比如0x1f是十进制的31。

浮点数类型

若是直接定义一个浮点数,float=21432.23543,这是不可以的,因为浮点数默认定义为double(64位),所以当我们想要定义为floa型的浮点数时就要在后面加上F或f,比如float=2432.5435f。

布尔类型

布尔类型的值只有true和false,他不能用数字来表示true和false,其它语言中可以用0表示false,非0表示true,但是这在Java中不行。

字符类型

char常量是被单引号引起来的单个字符,还可以用Unicode码来表示,但是要加上前缀\u,例如char s=’\u004E’
char本身是16位无符号整数,他的范围是0~65535,所以可以用整数来给他赋值,只要他在此范围内,例如char a=0x234,char b=23452。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值