进位计数制:使用一定个数的数码的组合来表示数字,这种表示方法称为进位计数制
位权:将各个位置上所表示的基本数值称为位权
基数:每个数位上能使用不同数码的个数称为基数
- B(Binary)-二进制数
- O(Octal)或Q-八进制数
- D(Decimal)-十进制数
- H(Hexadecimal)-十六进制数
十进制整数转换为二进制数
- 减权定位法:从二进制数高位起,依次用待转换的十进制数与各位权值进行比较,如够减,则该数位系数Ki=1,同时减去该位权值,余数作为下一次比较的值,如不够减,则Ki=0
例:将325转化为二进制数
首先,确定325对应二进制数的最高位,因为512>325>256,所以
最高位为8
2. 除基取余法
将十进制数除以基数2,其余数为二进制数的最低位,再用其商除2,其余数二次低位,反复下去,直到商0
十进制小数转换为二进制数
- 减权定位法
例:将十进制数0.645转换为二进制数
注:此方法求解的二进制数的精度可根据实际需要而定
- 乘基取整法
例:将0.8125D转换为二进制数,结果为0.1101
二进制整数转换为十进制数
- 按权相加法
- 逐次乘积相加法
dGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NDg2NDM3,size_16,color_FFFFFF,t_70)
十进制小数转化为十进制数 - 按权相加法
- 逐次除基相加法
二进制与八进制和十六进制间的转换
三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数
二进制转换为八进制
二进制转换为十六进制