Biblioteca C ++ ios - Função Dec

Descrição

É usado para definir o sinalizador de formato do campo base para o fluxo str para dec Quando o basefield é definido como dec, os valores inteiros inseridos no stream são expressos na base decimal (ou seja, radical 10). Para fluxos de entrada, os valores extraídos também devem ser expressos em base decimal quando esse sinalizador é definido.

Declaração

A seguir está a declaração para a função std :: dec.

ios_base& dec (ios_base& str);

Parâmetros

str - Objeto de fluxo cujo sinalizador de formato é afetado.

Valor de retorno

Ele retorna Argument str.

Exceções

Basic guarantee - se uma exceção for lançada, str está em um estado válido.

Corridas de dados

Ele modifica str. O acesso simultâneo ao mesmo objeto de fluxo pode causar disputas de dados.

Exemplo

No exemplo abaixo, explica sobre a função std :: dec.

#include <iostream>     

int main () {
   int n = 70;
   std::cout << std::dec << n << '\n';
   std::cout << std::hex << n << '\n';
   std::cout << std::oct << n << '\n';
   return 0;
}

Vamos compilar e executar o programa acima, isso produzirá o seguinte resultado -

70
46
106