我想知道如果输入是非字符串值(如" space"),如何识别和打印ASCII序列中的下一个字符。或"!"。
我知道对于字符串值,我们可以使用
将其转换为ASCII值 char character = 'a';
int ascii = (int) character;
然后向它添加1并将其转换回char,我们可以在序列中获得下一个值。
答案 0 :(得分:0)
您可以使用:
char character = 'a';
int ascii = (char)((int)character+1);
它应该工作。但我还没有测试过它。