JAVASE(01进制)

一.进制引论

太(极大)极(极小)→二进制
算盘→10进制和16进制
半斤八两→16进制

二.数制及转换

1.图灵机

任何计算,在本质上都可以还原为计算者对一条两端可无限延长的纸带上的一串0,1进行变换,最终得到一个满足预先规定的符号串的变换过程

2.转换思想

逻辑电路的高电平和低电平状态正好用二进制数的1和0来表示

3.权重(位权)

对于多位数,处在某一位上的“1”所表示的数值的大小
第n位数字的权重是十的(n-1)次方,即(10^(n-1))

a.权重是指该进制的基数r为底,以数位i为指数的整数次幂,例如十进制第2位的位权为10,第3位的位权为100;而二进制第2位的位权为2,第3位的位权为4→位高权重
b.任一r进制数的值都可以表示为各位数码本身的值与其权重的乘积之和

4.十进制数转换成r进制数

A辗转相除法
a.整数部分除r求余,直到商为0,余数逆序排列
b.小数部分乘r取整,直到乘积部分小数部分为0或小数点后位数满足精度
在这里插入图片描述

B拆分法
将十进制数与其他进制的位权进行比较,相加
在这里插入图片描述

5. 2,8,16进制之间的相互转换

a.二进制转换成八进制的方法是,取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位,在向左(或向右)取三位时,取到最高位(最低位)如果无法凑足三位,就可以在小数点的最左边(或最右边)补0,进行换算。
b…二进制转换成16进制的方法同理,取四合一
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wangzijunn/article/details/104639577
今日推荐