Kev*_*den 1 ascii character decimal
我试图将十进制数转换为它的等价字符.例如:
int j = 65 //等效字符为'A'.
对不起,忘了指定语言.我以为我做到了.我正在使用Cocoa/Object-C.真的很令人沮丧.我尝试过以下但仍未正确转换.
char_num1 = [working_text characterAtIndex:i]; // value = 65
char_num2 = [working_text characterAtIndex:i+1]; // value = 75
char_num3 = char_num1 + char_num2; // value = 140
char_str1 = [NSString stringWithFormat:@"%c",char_num3]; // mapped value = 229
char_str2 = [char_str2 stringByAppendingString:char_str1];
Run Code Online (Sandbox Code Playgroud)
当添加char_num1和char_num2时,我得到新的ascii十进制值.但是,当我尝试将新的十进制值转换为字符时,我没有得到映射到char_num3的字符.
vy3*_*y32 11
将字符转换为C中的数字:
int j = 'A';
Run Code Online (Sandbox Code Playgroud)
将数字转换为C中的字符:
char ch = 65;
Run Code Online (Sandbox Code Playgroud)
将字符转换为python中的数字:
j = ord('A')
Run Code Online (Sandbox Code Playgroud)
在Python中将数字转换为字符:
ch = chr(65)
Run Code Online (Sandbox Code Playgroud)