将十进制转换为ASCII字符

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)