我是C++的初學者,我想寫一個打印字母表('a','b',....'z')和數字('0')的ASCII值的程序。 .'9' )。如何在C++中打印int的ASCII值?
我可以使用「int()」函數打印字母表的ASCII值。
實施例:
char a = 'a';
std::cout<<int(a);
上面的代碼的結果是 「97」,如我的預期。
但是,我不知道如何打印數字的ASCII值。例如,如果我有int 2,我想要得到2的ASCII值,即48。
我試過使用函數「int()」,但結果是int值,而不是ASCII值。
你做了完全相同的事情,改變了引號內的內容。 – Jon 2015-02-11 21:20:07
在您的第一句話中,您將數字顯示爲char,如果將它們用作字符,會發生什麼情況。 char a ='8'; – Mark 2015-02-11 21:20:34
這對我有用。謝謝。 – 2015-02-11 21:35:21