Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Por qué es necesario forzar la conversión de tipos al asignar un tipo real a una variable positiva en lenguaje C?
¿Por qué es necesario forzar la conversión de tipos al asignar un tipo real a una variable positiva en lenguaje C?
Al asignar datos de números reales a una variable entera, se truncarán y redondearán automáticamente (la parte decimal se descarta), por lo que no se puede utilizar la conversión de tipo forzada.
Por ejemplo
long int a;
a = 123438 023;
El resultado de la variable a es 123456.