2,8,10,16进制间的转换,写下来,怕自己忘记《菜鸟》
十进制:0~9
二进制:0~1 缝二进一
八进制:0~7 逢八进一
十六进制:0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f (共十六个数)
十进制数转其他进制数的方法(取余)
如:
=======================================
【30(十进制)-> 二进制】
{
30|2 ---0
15|2 ---1
7|2 ---1
3|2 ---1
1 ---1
}所以30(十进制)转换成(二进制)是【11110】0*2+1*4+1*8+1*16 = 30
将0.125换算为二进制(0.001)2
分析:第一步,将0.125乘以2,得0.25,则整数部分为0,小数部分为0.25;
第二步, 将小数部分0.25乘以2,得0.5,则整数部分为0,小数部分为0.5;
第三步, 将小数部分0.5乘以2,得1.0,则整数部分为1,小数部分为0.0;
第四步,读数,从第一位读起,读到最后一位,即为0.001
=====================================================
【30(十进制) -> 八进制】
{
30|8 --- 6
3 --- 3
}所以30(十进制)转换成(八进制)是【36】3*8+6*1 = 30
====================================================
【30(十进制)->十六进制】
{
30|16 --14
1 --1
}所以30(十进制)转换成(十六进制)是【1E】1*16+E(14) = 30
=========================================================