Red de conocimientos turísticos - Información de alquiler - ¡Cómo realizar operaciones binarias de suma, resta, multiplicación y división!

¡Cómo realizar operaciones binarias de suma, resta, multiplicación y división!

Categoría: Computadora/Red >> Programación >> Otros lenguajes de programación

Descripción del problema:

¿Por qué el binario 10000-111=1001? Existen algunos algoritmos simples para la suma, multiplicación y multiplicación binaria. división, por ejemplo como calcular 10010*11010

Soy novato, si puedes ayudarme a explicarlo en detalle, ¡gracias!

Respuesta:

La multiplicación binaria es un poco como algunas operaciones de multiplicación en decimal, por ejemplo:

123*111

Podemos haz esto

123*10123*1123*1=1230123123=1353123=13653

Multiplicación binaria:

Para ejemplo: 10010 *11010

Puedes calcularlo así (por ejemplo: 10111<<1000 significa sumar 3 ceros después de 10111)

10010<<10000 = ***** *** ***

10010<< 1000 = *************

10010<<

Finalmente, súmelos para obtener

***********+************+100100

= **** *******+100100

= *********** Este es el resultado de 10010*11010~ Sólo se utilizan la suma y el relleno de ceros el cálculo

¡Parece que hym********** no entiende binario en absoluto!

La pregunta es, aquí están los expertos, ¿por qué tú, un novato, intentas pescar en aguas turbulentas?

Se dice que necesitas convertir binario a decimal y luego calcular, ¡eso es ***!

Soy un novato, pero no quiero tomar atajos~

¡Soy un novato!

Mi método es en realidad el método de cálculo binario en las computadoras.

La implementación de la multiplicación binaria es realmente muy simple ~ ¡como jugar a la suma!