数制是用一组固定的符号和统一的规则来表示数值的方法
计算机底层使用的数制是二进制Binary
用Java 编程使用的是十进制。Java底层仍然使用二进制
10000=1x10^4 ;10称为基数,10^n (10 的n 次幂)被称作“权”
注意:在Java 中 以10作为底数的写法是E: for example :10^4-----E4;
二进制转十进制
(1100)2-----> 变成十进制数
记住一个原则:从右往左,遇到0 则不计算 ,因为0乘任何数都为0
1 1 0 0
对应:以此类推
8 4 2 1
所以 1100 对应的十进制数为 8+4=12 这样做能够训练你快速计算
也可以把右手变成拳头 凸起的为1 凹下的为0
八进制转十进制
八进制:凡是以数字0开头的数 即为八进制数
int a=0123;
十六进制转十进制
十六进制:凡是以0x开头的数 即为十六进制数,是二进制的简写
基本数字:0123456789ABCDEF
(41)16=( 65)10
4*16^1+1*16^0=65
(41)16=( 01000001)2
说明:16进制的1位数代表2进制的4位数
更多推荐
Java 语言基础之计算机的进制转换
发布评论