如何在目标c中将十进制转换为八进制
就像我的问题一样,如何在 Objective C 中将十进制转换为八进制? 有人可以帮助我吗?这让我头晕
just like my question, How can i convert decimal into octal in objective c?
can somebody help me? it's make me dizy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须使用正确的格式说明符初始化一个新的 NSString 对象。
就像:
这将创建一个自动释放的
NSString
对象,其中包含i
的八进制字符串表示形式。如果您从NSString
开始包含十进制数字表示形式,您应该首先使用以下方法检索数字:
这是 链接到格式说明符参考。
希望这有帮助。
You have to initialize a new
NSString
object using the right format specifier.Like :
This will create an autoreleased
NSString
object containing octal string representation ofi
. In case you start from aNSString
containing a decimal number representation, you should first retrieve the number using :
Here is a link to the format specifiers reference.
Hope this helps.
由于 Objective C 是 C 的超集,因此您可以只使用 C 函数,例如 sprintf,例如
Since Objective C is a superset of C you can just use C functions such as sprintf, e.g.