gpt4 book ai didi

objective-c - 在 Objective-C 中,我有一个包含一个字母的 NSString。如何获取该字母的 ASCII 值?

转载 作者:行者123 更新时间:2023-12-03 17:00:08 24 4
gpt4 key购买 nike

例如:

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com