Enters a character and outputs its octal, decimal, and hexadecimal code. : cout setw setprecision « Console « C++






Enters a character and outputs its octal, decimal, and hexadecimal code.



#include <iostream>
#include <iomanip> 
                   
#include <string>
using namespace std;
int main()
{
   int number = ' ';
   cout << "The white space code is:" << number << "." << endl;
   char ch;
   string prompt = "Please enter a character followed by <return>: ";
   cout << prompt;
   cin >> ch;                                         
   number = ch;
   cout << "The character " << ch << " has code" << number << endl;
   cout << uppercase                                  // For hex-digits
        << "     octal  decimal  hexadecimal\n "
        << oct << setw(8) << number
        << dec << setw(8) << number
        << hex << setw(8) << number << endl;
   return 0;
} 

           
       








Related examples in the same category

1.Cout: precision 4Cout: precision 4
2.Demonstrate an I/O manipulator: setprecision(2) and setw(20)Demonstrate an I/O manipulator: setprecision(2) and setw(20)
3.Uses I/O manipulators to display the table of squares and square roots.