Sobre usar enteros

Mientras que los tipos enteros son normalmente binarios y por definición no soportan fracciones, son exactos (no hay errores de redondeo cuando se convierten desde enteros decimales) y se pueden usar como una suerte de tipo decimal «casero» eligiendo implícitamente un punto decimal fijo de tal forma que la unidad más pequeña con la que estés trabajando se pueda representar por el entero 1. En la práctica, esto normalmente se expresa como: «Para manejar dinero, almacena y calcula todo en céntimos y solo formatea el resultado».

Esto funciona, pero tiene algunas desventajas importantes:

Resumen: no se recomienda usar enteros. Haz esto solamente si no hay otra alternativa mejor.

© Publicado en http://puntoflotante.org/ bajo una licencia Creative Commons Atribución Unported (BY). Original en inglés por Michael Borgwardt en http://floating-point-gui.de/.

Fork me on GitHub