为任何字母/数字添加上标
实际上有什么方法可以给任何数字加上上标吗?在我的应用程序中,我需要为 0 到 24 之间的数字加上上标。
我知道,例如,使用 \u2070
我可以显示上标 0,但在 Unicode 中,并不存在我想要的所有数字。需要。
我只想将 NSString 设置为带有指数的数字,例如 10^24。有什么办法可以做到这一点吗?
Is there actually any way to superscript any number? In my App I need to superscript the numbers from 0 to 24.
I know that with \u2070
for example I can display a superscripted 0, but in Unicode there aren't all the numbers I need.
I just want to set a NSString to a number with an exponent, like 10^24. Is there any way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们分散在整个 Unicode 块中:
\u2070
是上标 0\u00B9
是上标 1\u00B2
是上标 2\u00B3< /code> 是上标 3
\u2074
是上标 4\u2075
是上标 5\u2076
是上标 6\u2077
是上标 7\u2078
是上标 8\u2079
是上标 9放置将它们放在一起并更容易选择数字,您可以使用
wchar_t[]
类型,或将它们存储在字符串中:作为练习,您可以创建一个方法来格式化作为上标字符串的整数。
They are scattered throughout the Unicode blocks:
\u2070
is superscript 0\u00B9
is superscript 1\u00B2
is superscript 2\u00B3
is superscript 3\u2074
is superscript 4\u2075
is superscript 5\u2076
is superscript 6\u2077
is superscript 7\u2078
is superscript 8\u2079
is superscript 9To put them altogether and make it easier to choose the digit, you can either use a
wchar_t[]
type, or store them in a string:As an exercise you could create a method that formats an integer as a superscript string.
嗯,这里有您需要的所有号码。 看这里
示例:
Well, there are all the numbers you need. Look here
Example: