我正在尝试将十进制数转换为等效的字符。例如:
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];
添加 char_num1 和 char_num2 后,我得到新的 ascii 十进制值。但是,当我尝试将新的十进制值转换为字符时,我没有得到映射到 char_num3 的字符。