我想把一个字符转换成它的 ASCII 整数值。
我可以用所有可能的值来填充一个数组,然后与之比较,但这对我来说似乎不太对。我想要类似于
char mychar = "k"
public int ASCItranslate(char c)
return c
ASCItranslate(k) // >> Should return 107 as that is the ASCII value of 'k'.
重点是 atoi()
在这里不起作用,因为它只适用于可读数字。
它不会处理空格(ASCII 32)。
return c;
这样的代码? - Kiril Kirovchar mychar = "k"
:哦,我的天啊,你试过这个吗?"k"
是一个以空字符结尾的字符串,而不是一个char
。此外,C++
语句必须以分号结束。你肯定知道这个吧? - TonyK