我写了这样的代码:

NSString *Input  = @"1";
NSMutableData *InputData = [Input dataUsingEncoding:NSASCIIStringEncoding];


我期望InputData是48,但它是31。
我做错什么了吗 ?

最佳答案

(根据要求添加为回复)

在ASCII中,“ 1”是49,而不是48,即0x31。您可能会混淆他们吗?

10-06 12:00