Función iomanip setbase() en C++ con ejemplos

El método setbase() de la biblioteca iomanip en C++ se usa para establecer el indicador de campo base de la biblioteca ios en función del argumento especificado como parámetro para este método. 

Sintaxis:

setbase (int base)

Parámetros: este método acepta la base como parámetro, que es el argumento entero correspondiente al que se establecerá la base. 10 representa dec, 16 representa hexadecimal, 8 representa oct y cualquier otro valor representa 0 (restablecer). 

Valor devuelto: este método no devuelve nada. Solo actúa como manipuladores de flujo. 

Ejemplo 1: 

CPP

// C++ code to demonstrate
// the working of setbase() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before set: \n"
         << num << endl;
 
    // Using setbase()
    cout << "Setting base to hex"
         << " using setbase: \n"
         << setbase(16)
         << num << endl;
 
    return 0;
}
Producción:

Before set: 
50
Setting base to hex using setbase: 
32

Ejemplo 2: 

CPP

// C++ code to demonstrate
// the working of setbase() function
 
#include <iomanip>
#include <ios>
#include <iostream>
 
using namespace std;
 
int main()
{
 
    // Initializing the integer
    int num = 50;
 
    cout << "Before set: \n"
         << num << endl;
 
    // Using setbase()
    cout << "Setting base to oct"
         << " using setbase: \n"
         << setbase(8)
         << num << endl;
 
    return 0;
}
Producción:

Before set: 
50
Setting base to oct using setbase: 
62

Referencia: http://www.cplusplus.com/reference/iomanip/setbase/

Publicación traducida automáticamente

Artículo escrito por guptayashgupta53 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *