首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将单个字符转换为整型

如何将单个字符转换为整型
EN

Stack Overflow用户
提问于 2009-01-13 16:07:36
回答 11查看 245.9K关注 0票数 65

我有一串数字,例如"123456789",我需要提取每一个数字,以便在计算中使用它们。当然,我可以通过索引访问每个字符,但如何将其转换为int?

我研究过atoi(),但它接受一个字符串作为参数。因此,我必须将每个字符转换为字符串,然后对其调用atoi。有没有更好的方法?

EN

Stack Overflow用户

发布于 2018-10-18 15:29:57

对我来说,以下方法运行得很好:

代码语言:javascript
运行
复制
QChar c = '5';
int x = c.digitValue();
// x is now 5

文档:int QChar::digitValue() const,它说:

返回数字的数值,如果字符不是数字,则返回-1。

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

https://stackoverflow.com/questions/439573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档