2016-11-03 51 views
-3

我目前正在研究一個需要我製作一個簡單的加密器和解密器的項目。我正在考慮爲char分配一個隨機完成的1-26值。然而,我對整數與字符混淆。我希望能說1 = A,然後如果用戶輸入的加密版本將是1如何爲char值賦予一個整數char的值?

+1

'int letter;如果(ch> ='a'&& ch <='z'){letter = ch - 'a'+ 1; }' –

回答

1

字符是unicode的點,你會發現你的性格和「A」

int val = ch -'a' + 1; 
之間的性差異

This guy will help you out

+0

謝謝!另外,是否有類似於map.put的方法,其工作方式與map.put(9,'a');我打算'解密'它,所以我需要輸入1並返回字符'a'。 –

相關問題