为任何字母/数字添加上标

发布于 2024-12-22 16:17:56 字数 186 浏览 1 评论 0原文

实际上有什么方法可以给任何数字加上上标吗?在我的应用程序中,我需要为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

雾里花 2024-12-29 16:17:56

它们分散在整个 Unicode 块中:

  • \u2070 是上标 0
  • \u00B9 是上标 1
  • \u00B2 是上标 2
  • \u00B3< /code> 是上标 3
  • \u2074 是上标 4
  • \u2075 是上标 5
  • \u2076 是上标 6
  • \u2077 是上标 7
  • \u2078 是上标 8
  • \u2079 是上标 9

放置将它们放在一起并更容易选择数字,您可以使用 wchar_t[] 类型,或将它们存储在字符串中:

NSString *superDigits = @"\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079";

作为​​练习,您可以创建一个方法来格式化作为上标字符串的整数。

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 9

To 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:

NSString *superDigits = @"\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079";

As an exercise you could create a method that formats an integer as a superscript string.

迷迭香的记忆 2024-12-29 16:17:56

嗯,这里您需要的所有号码。 看这里

示例:

ruby-1.9.3 > "1\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079"
 => "1⁰¹²³⁴⁵⁶⁷⁸⁹" 

Well, there are all the numbers you need. Look here

Example:

ruby-1.9.3 > "1\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079"
 => "1⁰¹²³⁴⁵⁶⁷⁸⁹" 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文