例如:
NSString *foo = @"a";
如何获取它的 ASCII 值? (我知道它确实是 97,但是我如何使用 Objective-C 获得它?)
我想我可以将它转换为 char,但到目前为止我还没有成功。抱歉我太菜鸟了!
最佳答案
你可以尝试这个(未经测试的代码)
NSString *field = @"s";
unichar c = [field characterAtIndex:0];
NSLog(@"decimal char %d", c);
反之亦然
unichar asciiChar = 65; // the character A; can also be written like 'A' or 0x0041
NSString *stringWithAsciiChar = [NSString stringWithCharacters:&asciiChar length:1];
希望对你有帮助
问候
关于objective-c - 在 Objective-C 中,我有一个包含一个字母的 NSString。如何获取该字母的 ASCII 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3226048/