| |
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 | | |
|