数据的基本类型和占位

计算机中的数据都是用二进制数表示的,所以信息的最小单位就是一个二进制位(BIT),但是计算机处理信息时一般是以字节(BYTE)为单位,一个字节是8位的二进制数,在存储器中存放也是一个单元存放一个字节;

 

1 byte(字节) = 8 bit(二进位);

 

 

 byte(字节)bit(位)
二进位“0”“1”/1
储存单位“字节”18
英语字符“a”18
汉语字符“黄”216


java是用unicode来表示字符,"我"这个中文字符的unicode就是2个字节。String.getBytes(encoding)方法是获取指定编码的byte数组表示,通常gbk/gb2312是2个字节utf-8是3个字节。如果不指定encoding则取系统默认的encoding。

 

 

 

简单基本类型

  类型 byte数 bit数 取值的范围 整型(4) byte 1 8 -2^8_+2^8 char 1 8 0_65535 short 2 16 -2^16_+2^16 int 4 32 -2^32_+2^32 long 8 64 -2^64_+2^64 实型(2) float 4 32   double 8 64   boolean型 boolean 1 8  





 

扩展:

在switch() case语句中:switch() 能用byte,char.short,int

备注:此文章有同事ayamain整理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值