Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将十六进制NSString转换为int Objective C

将十六进制NSString转换为int Objective C
EN

Stack Overflow用户
提问于 2017-05-21 03:22:14
回答 1查看 723关注 0票数 0

我目前正在努力找出如何通过Objective C将十六进制的NSString转换为计算出来的int。我正在尝试一个目标C函数,它将与NSString例如一起输入。如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NSString *hexString = @"0x0f";

并返回十进制值(以int形式):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int hexValue = 15; (converted)

例如:使用此网站了解如何获取十六进制的十进制:http://www.binaryhexconverter.com/hex-to-decimal-converter

如果有人能告诉我如何做到这一点,那将是非常感谢的:D (在Objective C中),并请尝试使代码尽可能小:)

EN

回答 1

Stack Overflow用户

发布于 2017-05-21 03:41:04

别担心,我想通了。如果其他人有这个问题,你可以使用我的答案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
NSString *hexString = @"0x0f"; // hexString is inputted

unsigned value = 0;
NSScanner *scanner = [NSScanner scannerWithString:hexString];
[scanner scanHexInt:&value];

int decimalValue = (int)value; // decimalValue is outputted

希望这对任何需要它的人都有帮助:)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44092840

复制
相关文章
将tensor转换为图像_tensor转int
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
11.4K0
objective-C: NSString应该用initWithFormat? 还是 stringWithFormat?
今天在看书上的一段代码时,发现NSString实例化时,有时用的是initWithFormat方法,有时用的是stringWithFormat,到底应该如何选择呢? 区别: 1、initWithFormat是实例方法 只能通过 NSString* str = [[NSString alloc] initWithFormat:@"%@",@"Hello World"] 调用,但是必须手动release来释放内存资源 2、stringWithFormat是类方法 可以直接用 NSString* str = [N
菩提树下的杨过
2018/01/22
1K0
objective-C: NSString应该用initWithFormat? 还是 stringWithFormat?
Objective-C: 字符串NSString与NSMutableString
      字符串算是OC中非常重要和常用的一部分内容,OC中的字符串与我之前在学习C,C++,Java中的字符串有一定的不同,它非常类似于C++中容器的概念,但用法却与之还是有很大的不同,也许是因为OC的语法就与其他我们常用的编程语言不尽相同。        这里总结一下字符串NSString与NSMutableString。 一. NSString       NSString代表字符序列不可变的字符串,NSString的功能非常强大,OC的字符串处理比C语言的饿字符串简单、易用得多。       这里
猿人谷
2018/01/17
7120
c++ - 如何自动将强类型枚举转换为int?
a::LOCAL_A是强类型枚举试图实现的功能,但是有一个小的区别:普通枚举可以转换为整数类型,而强类型枚举不能在没有强制转换的情况下实现。
ccf19881030
2021/03/20
6K0
将char转换成int_c语言中int转char
一般平时写代码的同学都会确定b的值是-2,但实际上b的值和编译器有关,如果直接当做-2用,很有可能让你的程序出现莫名其妙的错误。
全栈程序员站长
2022/11/10
1.5K0
javachar转int_c中int转char
A:因为char是JAVA中的保留字,与别的语言不同,char在JAVA中是16位(bit)(JAVA用的是unicode,2个字节(byte))。不过八位的ASCII码包含在unicode中(0~127)。
全栈程序员站长
2022/11/11
1.7K0
char转换为数字_char字符转int
刷题遇到一个考点是 char型数字 转 int 进行计算的问题。一看就会,一做就错,显然是在这里的认识薄弱了。将一番搜索的结果记录下来,以备再忘来打脸。
全栈程序员站长
2022/11/10
4.1K0
c++ int、long long 转string int转wstring
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/146501.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/28
2.8K0
C++ CString转int int转CString「建议收藏」
1.CString 转 int CString strtemp = “100”; int intResult; intResult= atoi(strtemp); —————————————————————– 2 int 转 CString CString strtemp; int i = 2334; strtemp.Format(“%d”,i);
全栈程序员站长
2022/07/22
1.8K0
Objective-C Float 转化成NSString 小数不精确解决
在开发中经常会遇到Float类型转化成NSString类型后不准确的问题 float a = 0.96; NSString *str = [NSString stringWithFormat:@"%.1f",a]; NSLog(@"%@",str); 打印 2018-05-25 16:24:14.457366+0800 Test[19641:4237944] 1.0 我们想要的是输出0.9 这种问题怎么处理 可以写一个NSString的Category来处理 #import "NSString+Preci
赵哥窟
2018/09/13
7110
java如何将String转换为Int
Short.valueOf/parseShort, Long.valueOf/parseLong等也是有类似差别。
硬核编程
2020/07/23
1.6K0
JAVA将string转化为int(int怎么转string)
1). int i = Integer.parseInt([String]); 或
全栈程序员站长
2022/07/28
2.9K0
c++char和int转换_int转换为char数组
在学习c++,opencv时,想读取有规律的一些图像,图像名时有规律的数字,要用到int 转char* 类型,可以写代码,但是为了方便和整洁打算用c++自带的函数写成。 在转换时要用char []类的,因为在这里我们不能初始化char*所以要分配一块内存空间。
全栈程序员站长
2022/11/01
1.2K0
outputstream转byte数组_int类型转换为byte类型
Java中将inputstream输入流转换成byte[]字节数组
全栈程序员站长
2022/11/08
7.8K0
int转换为char数组_C语言将整数转化为字符串
如int i=1;在程序中直接将强制将i转换成char类型char a=(char)i,会发现a并不是’1’而是’\0001′,原因是在将i转换成char时,默认的会把i的值当成ASCII值,这样a的值就是’\0001’了
全栈程序员站长
2022/11/03
3.3K0
c++禁止隐式转换_无法将int隐式转换为类
那么如何阻止它呢? C++ 标准有一条规定: “Implicit conversions will be performed […] if the parameter type contains no template-parameters that participate in template argument deduction” (ISO/IEC 14882:1998, section 14.8.1.4). 也就是说,既在模板参数列表中,又在函数参数列表中的类型不会隐式转换。也就是:
全栈程序员站长
2022/11/10
1.2K0
iOS NSString类型转UIViewController
NSString * path = [[NSBundle mainBundle] pathForResource:@"ViewControllers" ofType:@"plist"];
用户9758184
2022/05/18
4900
java字符串类型转换为int_java中double转int类型
由于double的范围比int数据类型大,所以当int值被赋给double时,java会自动将int值转换为double。
全栈程序员站长
2022/08/03
4.2K0
integer转换为string_go 字符串转int
str := “123” // string 转 int i, err := strconv.Atoi(str) if err == nil {   fmt.Printf(“i: %v\n”,i) } // string 转 int64 i64,err := strconv.ParseInt(str,10,64) if err == nil {   fmt.Printf(“i64: %v\n”,i64) } // string 转 int32 j,err := strconv.ParseInt(str,10,32) if err == nil {   fmt.Printf(“i32: %v\n”,int32(j)) }
全栈程序员站长
2022/11/06
3.4K0
Golang中Int32转换为int16丢失精度的具体过程
Int32转换为int16会丢失精度,这是总所周知的,但是具体如何丢失精度的,请看下面的代码:
全栈程序员站长
2022/09/21
2.4K0
Golang中Int32转换为int16丢失精度的具体过程

相似问题

objective-c:如何将int转换为NSString

10

Objective C-将char[]转换为十六进制格式的NSString

20

如何将十六进制值的NSString转换为Char - Objective C

21

如何在Objective-C中将十六进制转换为NSString?

50

Objective-c将NSString转换为NSInteger

50
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文