NSStringをchar変数の配列に変換するアプリをセットアップしていて、一部のcharを整数に変換しようとしています(基本的には文字列から数値を解析するため)。しかし、それらをint変数に変換しようとすると、突然値が変化します。
例えば:
char thechar = array[7]; //to make sure the issue isn't related to the array
NSLog(@"%c %i %i",thechar,(int) thechar, [[NSNumber numberWithUnsignedChar:thechar] intValue]);
これを返します:
3 51 51
それを変換する両方の方法(私が見つけた)は、値を51に変更するようです。誰かが何が起こっているのか知っていますか?