Hi everyone,
Sorry for the noobish question, but I just started learning C++ (I learned C before) and got stuck on a really simple exercise:
Write a program that prints out the letters ´a ´..´z ´ and the digits ´0 ´..´9 ´ and their
integer values. Do the same for other printable characters. Do the same again but use hexadecimal notation.
Here's what I got so far:
I know I could easily use a few loops and make it much shorter, but since the book didn't cover loops yet I just kept it expanded.Code:int main() { cout << "a\t" << int('a') << endl << "b\t" << int('b') << endl << "c\t" << int('c') << endl << "d\t" << int('d') << endl << "e\t" << int('e') << endl << "f\t" << int('f') << endl << "g\t" << int('g') << endl << "h\t" << int('h') << endl << "i\t" << int('i') << endl << "j\t" << int('j') << endl << "k\t" << int('k') << endl << "l\t" << int('l') << endl << "m\t" << int('m') << endl << "n\t" << int('n') << endl << "o\t" << int('o') << endl << "p\t" << int('p') << endl << "q\t" << int('q') << endl << "r\t" << int('r') << endl << "s\t" << int('s') << endl << "t\t" << int('t') << endl << "u\t" << int('u') << endl << "v\t" << int('v') << endl << "w\t" << int('w') << endl << "x\t" << int('x') << endl << "y\t" << int('y') << endl << "z\t" << int('z') << endl << "0\t" << int('0') << endl << "1\t" << int('1') << endl << "2\t" << int('2') << endl << "3\t" << int('3') << endl << "4\t" << int('4') << endl << "5\t" << int('5') << endl << "6\t" << int('6') << endl << "7\t" << int('7') << endl << "8\t" << int('8') << endl << "9\t" << int('9') << endl << "{\t" << int('{') << endl << ".\t" << int('.') << endl << "+\t" << int('+') << endl; return 0; }
Now my problem is, I don't know how to output the character's hexadecimal value. Could someone point me out to the right direction? I searched google but I didn't find anything simple,