C/Visual C - Como se trunca un float

 
Vista:

Como se trunca un float

Publicado por beosman (37 intervenciones) el 19/04/2001 12:40:14
Bueno, remitiendo a la pregunta de thyet me gustaría que me dijera alguien como se puede truncar un float. Está la función TRUNC pero no sé en que librería está.
Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Truncar un float utilizando la función std::trunc

Publicado por Alejandro (913 intervenciones) el 23/09/2024 20:02:41
Beosman, la función para truncar un float en C++ se encuentra en la librería <cmath>. Puedes utilizar la función std::trunc para truncar un número float. Esta función toma un solo argumento y devuelve un valor de tipo double, float o long double. Aquí tienes un ejemplo de cómo usar la función std::trunc:

1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <cmath>
 
int main() {
    float num = 3.14159;
    float truncNum = std::trunc(num);
 
    std::cout << "Número original: " << num << std::endl;
    std::cout << "Número truncado: " << truncNum << std::endl;
 
    return 0;
}

Este código imprimirá:

1
2
Número original: 3.14159
Número truncado: 3

Espero que esto te ayude a truncar un float en C++.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar