java基础数据类型二进制转换

189 篇文章 0 订阅

二进制:

1、二进制是以0和1为码,逢2进1,比如3=11=1*2+1。

2、在计算机当中,其它进制的算法基本基于2进制,因为计算机只有0和1,比如16进制数则意味着一位16进制码由4位2进制码数表示。

3、在java语言中byte代表最小计量单位,byte由8位2进制数组成。

 

 

java基本数据类型与表示范围(boolean忽略)

1、byte(整型)8位;short(整型)16位;char(字符型)16位;int(整型)32位;float(浮点型双精度)32位;long(整型)64位;double(浮点型双精度)64位。

2、直接按位做比例运算,一个short数字或char字符可能有两个byte数字表示,一个float或int数字可由4个byte数字表示,一个long或double数字可由8个byte数字表示。

3、以2进制数表示范围计算得到各整型数值表示范围,每种数值类型的最大表示范围可以通过包装类的静态属性取到,比如Integer.MAX_VALUE.

4、char类型承担着整个语言世界符号统统转换为计算机所认识的编码格式的重任,关于字符集和编码包含了很多概念也带来了很多问题。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值