gpt4 book ai didi

ios - 十六进制的 NSString 到 int 值

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:35 25 4
gpt4 key购买 nike

如何将其转换为整数值 192?

NSString* hex = @"c0";

或者我有 char a1 = **'\xc0';** 如何将它转换成 int?我不能在 Xcode 中使用 atoi。 :(

谢谢

最佳答案

你有两个选择,C 风格的和 Objective-C 的,第一个是这样的

long value = 0;
sscanf_s([hex cStringUsingEncoding:NSUTF8StringEncoding], "%x", &value);

后者有点像

long value = 0;
NSScanner *scanner = [NSScanner scannerWithString:hex];
[scanner scanHexInt:&value];

关于ios - 十六进制的 NSString 到 int 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989786/

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