C ++ trunc () - Biblioteca padrão C ++

A função trunc () em C ++ arredonda o argumento para zero e retorna o valor integral mais próximo que não é maior em magnitude do que o argumento.

A função trunc () em C ++ arredonda o argumento para zero e retorna o valor integral mais próximo que não é maior em magnitude do que o argumento.

protótipo trunc () (a partir do padrão C ++ 11)

trunc duplo (duplo x); float trunc (float x); trunc duplo longo (x duplo longo); trunc duplo (T x); // Para tipos integrais

A função trunc () recebe um único argumento e retorna um valor do tipo double, float ou long double. Esta função é definida no arquivo de cabeçalho.

Parâmetros trunc ()

A função trunc () recebe um único argumento cujo valor de trunc deve ser calculado.

trunc () Valor de retorno

A função trunc () arredonda x para zero e retorna o valor integral mais próximo que não é maior em magnitude que x.

Simplesmente, a função trunc () trunca o valor após decimal e retorna apenas a parte inteira.

Exemplo 1: Como trunc () funciona em 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; )

Quando você executa o programa, a saída será:

 trunc (10,25) = 10 trunc (-34,251) = -34

Exemplo 2: função trunc () para tipos integrais

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

Quando você executa o programa, a saída será:

 trunc (15) = 15 

Para valores integrais, a aplicação da função trunc retorna o mesmo valor como resultado. Portanto, não é comumente usado para valores integrais na prática.

Artigos interessantes...