當我使用char
數據類型添加兩個數字時,我得到了字符的ASCII碼的總和,而不是數字本身。當我在互聯網上進行研究時,各個網站都說char
類型確實可以用來處理一個字節的數字。但實際上,我得到了ASCII值的總和。這是爲什麼發生?下面只是一個示例代碼,說明了這個問題:如何將char數據類型用作數字而不是字符?
uint8_t rows,cols; //uint8_t is just a typedef for char
cin >> rows;
cout << rows + 1 << endl;
「而不是數字本身「。你究竟是什麼意思?你的意思是A等於1而B等於2?你能否詳細說明一下 –