JAVA基本数据类型

类型

范围

位数

字节数

byte

-2^7~2^7-1

8

1

short

-2^15~2^15-1

16

2

int

-2^31~2^31-1

32

4

long

-2^63~2^63-1

64

8

float

-3.403E38~ 3.403E38

32

4

double

-1.79E308~ 1.79E308

64

8

char

0~65535

16

2

boolean

true,false

8

1

【注意】

一、byte:
(1)是内存的最小单位。也叫字节类型。

二、float
(1)如果有8位或以上的数字,那么最多有8位有效数字,变成科学计数法之后,在E之前最多有9位有效数字。
(1)要想直接往一个float赋一个float类型的数时,必须在数字末尾加F/f
(2)最高位是符号位,紧接着的8位是指数 2^127,后续的23位表示精度。

三、double:    
(1)最高位是符号位,紧接着11位是指数,后续52位表示精度
(2)double最多有17位有效数字,变成科学计数法之后,在E之前最多有18位数字。

四、long:
(1)要想直接往一个long赋一个long类型的数时,必须在数字末尾加L/l

五、char:
(1)单引号中,有且只有一个字符,除带转义字符的之外。'\':将特殊字符变成相应意义的字符。
(2)字符必须使用单引号引起来。
(3)底层二进制是无符号的整数类型。所以赋值时,也可以赋值整数。但是,存入变量空间后,其实是其整数对应的字符。


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值