Output decimal to hexadecimal, octal and align the output : int display « Data Types « C++ Tutorial






#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
   const int number = 185;
   cout << "The number is " << number << endl;

   cout << "The number is " << hex <<  number << endl;

   cout.setf(ios::showbase);
   cout << "The number is " << hex <<  number << endl;

   cout << "The number is " ;
   cout.width(10);
   cout << hex << number << endl;

   cout << "The number is " ;
   cout.width(10);
   cout.setf(ios::left);
   cout << hex << number << endl;

   cout << "The number is " ;
   cout.width(10);
   cout.setf(ios::internal);
   cout << hex << number << endl;

   cout << "The number is:" << setw(10) << hex << number << endl;
   return 0;
}








2.5.int display
2.5.1.Displaying Leading Zeros
2.5.2.Change width as you output
2.5.3.setiosflags(ios::left) and resetiosflags(ios::left)
2.5.4.Line up columns of data with cout.width
2.5.5.Using various padding characters
2.5.6.Output decimal to hexadecimal, octal and align the output
2.5.7.Set cout for hex number output