我想将char转换为其ASCII int值.
我可以使用所有可能的值填充数组并与之进行比较,但对我来说似乎并不合适.我想要的东西
char mychar = "k"
public int ASCItranslate(char c)
return c
ASCItranslate(k) // >> Should return 107 as that is the ASCII value of 'k'.
Run Code Online (Sandbox Code Playgroud)
这一点atoi()在这里不起作用,因为它仅适用于可读数字.
它不会对空格做任何事情(ASCII 32).
做这个:-
char mychar = 'k';
//and then
int k = (int)mychar;
Run Code Online (Sandbox Code Playgroud)