https://jingyan.baidu.com/article/425e69e6e93ca9be15fc1626.html
Directorio de artículos
Cómo convertir decimales entre decimales binarios
Convierta fracciones decimales a binario:
La parte decimal se multiplica por 2, y la parte entera se toma de izquierda a derecha y se coloca después del punto decimal, hasta que el punto decimal sea 0.
por ejemplo, 1: el bucle infinito nunca es 0 después del punto decimal
Decimal | Binario | ||
---|---|---|---|
0,1 | 0. | ||
Lugar decimal * 2 | 0,2 | 0 | El bit entero es 0 |
0.4 | 0 | ||
0,8 | 0 | ||
Lugar decimal * 2 | 1,6 | 1 | El bit entero es 1 |
Lugar decimal * 2 | 1.2 | 1 | |
0.4 | 0 | ||
0,8 | 0 | ||
1,6 | 1 | ||
1.2 | 1 | ||
0.4 | 0 | ||
... | ... | ||
0,1 = | 0.0001100110 |
por ejemplo, 2: 0 después del punto decimal
Decimal | Binario | ||
---|---|---|---|
0,125 | 0. | ||
0,25 | 0 | ||
0,5 | 0 | ||
1.0 | 1 | Después de que el punto decimal sea 0, el cálculo finaliza. | |
0,125 = | 0,001 |
Realice la conversión de binario a decimal.
La conversión de decimales binarios a decimales consiste principalmente en multiplicar por la potencia negativa de 2. Empezando por el punto decimal, multiplique por la potencia negativa de 2, la potencia negativa de 2 y la potencia negativa de 2.
p.ej:
Binario | Decimal | ||
---|---|---|---|
0,001 | 0. | ||
Primer lugar * 1/2 | 0 * 1/2 | 0 | + |
Segundo lugar * 1/4 | 0 * 1/4 | 0 | + |
Tercer lugar * 1/8 | 1 * 1/8 | 125 | |
0,001 = | 0,125 |
Conversión de base en línea
支持在2~36进制之间进行任意转换,支持浮点型
https://tool.oschina.net/hexconvert/
Puede probarlo usted mismo y comparar los resultados con herramientas.
Si desea probar la conversión positiva y negativa, puede leer el siguiente artículo
Proceso de conversión binaria hexadecimal a decimal (mismo positivo y negativo) (1)