Ir al contenido


Foto

Error al convertir String a Float


  • Por favor identifícate para responder
20 respuestas en este tema

#21 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 28 diciembre 2016 - 10:46

Una aclaración, el procesador desplaza bits para multiplicar solo si multiplicamos o dividimos por una potencia de 2, en otro caso el cálculo se complica un poco más.

 

Desplazar un bit a la izquierda es multiplicar por dos y a la derecha, dividir por 2.

 

 

Saludos.

 

Es cierto, se me fue la mano con la emoción. Multiplicar por 10^n en binario no es tan directo el pase como desplazar algunos bits. Aunque sigue siendo un proceso rápido en la aritmética de enteros y menos rápido en la de coma flotante.

 

No se como andará la cosa hoy en día con los Intels, pero hasta hace algunos años Intel ha tenido que vivir con el fiasco de que su aritmética de punto flotante era muy lenta (y hasta se ha dado el caso de que calculaba mal) en comparación con los de AMD.

 

Saludos,


  • 0




IP.Board spam blocked by CleanTalk.