C ++ trunc () - Biblioteca estándar de C ++

La función trunc () en C ++ redondea el argumento hacia cero y devuelve el valor integral más cercano que no es mayor en magnitud que el argumento.

La función trunc () en C ++ redondea el argumento hacia cero y devuelve el valor integral más cercano que no es mayor en magnitud que el argumento.

prototipo trunc () (A partir del estándar C ++ 11)

doble trunc (doble x); flotar trunc (flotar x); tronco doble largo (doble x largo); doble trunc (T x); // Para tipos integrales

La función trunc () toma un solo argumento y devuelve un valor de tipo double, float o long double. Esta función se define en el archivo de encabezado.

Parámetros de trunc ()

La función trunc () toma un solo argumento cuyo valor de trunc se va a calcular.

trunc () Valor de retorno

La función trunc () redondea x hacia cero y devuelve el valor integral más cercano que no es mayor en magnitud que x.

Simplemente, la función trunc () trunca el valor después del decimal y devuelve solo la parte entera.

Ejemplo 1: ¿Cómo funciona trunc () en C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

Cuando ejecute el programa, la salida será:

 trunc (10.25) = 10 trunc (-34.251) = -34

Ejemplo 2: función trunc () para tipos integrales

 #include #include using namespace std; int main() ( int x = 15; double result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; ) 

Cuando ejecute el programa, la salida será:

 trunc (15) = 15 

Para valores integrales, la aplicación de la función trunc devuelve el mismo valor como resultado. Por lo tanto, en la práctica no se usa comúnmente para valores integrales.

Articulos interesantes...