将十进制转换为二进制并继续除以2,取余并从下到上复制得到二进制数:(110011)
转换十进制数:
1.二进制数和十六进制数转换为十进制数(按权重求和)
二进制数和十六进制数转换十进制数的规则相同。 将二进制数(或十六进制数)的多项式和形式展开为位加权形式,求出最终的和,即对应的十进制数,称为“权重和”。
例如:计算(1001.01)2二进制。
解:(1001.01)2
=8*1+4*0+2*0+1*1+0*(1/2)+1*(1/4)
=8+0+0+1+0+0.25
=9.25
2十进制数转换为二进制数、十六进制数(rest方法除以2/16)
十进制整数转换为二进制整数通常采用余数除二的方法,即将十进制数除以2一直到商。 为0,将其倒序排列即可得到余数,称为余数除法。
例:25转为二进制数
解法:25÷2=12余数1
12÷2=6余数0
6÷2=3余数0
3÷2=1余数1
1÷2=0余数1
所以25=(11001)2
同样,当您将十进制数转换为十六进制数时,只需将基数2转换为16即可。
示例:将25转换为十六进制数
解决方案:25÷16=1余数9
1÷16=0余数1
所以25=(19)16
3二进制数与十六进制的转换数字
由于4位二进制数正好有16种组合状态,即1位十六进制数和4位二进制数是相同的匹配,二进制数非常简单。
要将十六进制数转换为二进制数,只需使用相应的即可。 可以用4位二进制数代替,称为四位二进制数。 。
例:将(4AF8B)16转换为二进制数。
解:4AF8B
01001010111110001011
所以(4AF8B)16=(1001010111110001011)2
所以(111010110)2=(1D6)16
转换时要记住,当最后一组数字少于4位时,需要加0完成4位数字
扩展信息:
数制转换的概括
将基数R转换为十进制:展开并添加任意以重量为基础的R数据可以得到小数数据。
例如:N=1101.0101B=1*2^3+1*2^2+0*2^1+1*2^0+0*2^-1+1*2^-2+0*2^-3+1*2^-4=8+4+0+1+0+0.25+0+0.0625=13.3125
N=5A,8H=5*16^1+A*16^0+8*16^-1=80+10+0.5=90.5
2)将十进制数转换为基数R
将十进制数转换为RBaseNumber,整数部分和小数部分需要分别转换。
参考资料:百度百科-十六进制
上一篇:十进制数25转换成二进制
下一篇:怎么转换成二进制