Red de conocimientos sobre prescripción popular - Remedios caseros - Cómo cambiar el lenguaje C de números de punto flotante a enteros

Cómo cambiar el lenguaje C de números de punto flotante a enteros

Una forma es no generar la parte decimal después de f.

printf("%.0f ", s)

%f genera 6 decimales de forma predeterminada, y la forma de personalizar el número de decimales es % x.yf.

x es el número de dígitos en la parte entera. Si es insuficiente, agregue un espacio delante. Y es el número de dígitos en la parte decimal. xy es un número entero positivo, separado por puntos.

También hay conversión forzada a tipo int.

printf("%d ", (int)s);