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. | Wrap char pointer to a String class | | |
2. | Read string and output its length | | |
3. | Declare a stack class for characters. | | |
4. | Overload string reversal function. | | |
5. | cin and cout work with char array | | |
6. | Declares str just before it is needed | | |
7. | Using C strings: cin,=.sync, getline | | |
8. | Convert a number to a char then convert to upper case and lower case | | |
9. | Using functions islower, isupper, tolower, toupper | | |
10. | Using functions isdigit, isalpha, isalnum, and isxdigit | | |
11. | Using functions isspace, iscntrl, ispunct, isprint, isgraph | | |