namespace cpp

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:setbase

setbase()

#include <iomanip>

MANIP setbase (int basis) 

Setzt Ganzzahlbasis auf 8, 10 oder 16.

Parameter

basis Basis für ganzzahlige Ein-/Ausgaben

Ergebnis

Rückgabewert: ein implementationsabhängiger Manipulator, der bei str«manip bzw. str»manip folgendes ausführt:

str.setf(n ==  8 ? std::ios_base::oct :
         n == 10 ? std::ios_base::dec :
         n == 16 ? std::ios_base::hex :
         std::ios_base::fmtflags(0), std::ios_base::basefield);

Siehe auch

Beispiel

setbase.cpp
#include <iostream>
#include <iomanip>
 
int main()
{
  int i = 25;
  std::cout << "Programmierer verwechseln Helloween und Weihnachten:\n"
            << "OCT " << std::setbase(8) << i 
            << " = DEC " << std::setbase(10) << i << '\n';
}
kennen/lib/setbase.txt · Zuletzt geändert: 2019-11-20 16:16 von rrichter