二进制:
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类型承担着整个语言世界符号统统转换为计算机所认识的编码格式的重任,关于字符集和编码包含了很多概念也带来了很多问题。