5

我正在编写一个应用程序,我需要在字符串中使用幂数。但我终其一生都无法弄清楚如何输入 power 10 个字符。我知道如果我按住ALT+ 0178,字符“²”会出现,但我如何输入3甚至40之类的东西?

我试过在网上寻找,但只看到“²”的代码(以及其他不相关的代码)。我尝试在 Windows 中使用字符映射程序,但除了“²”之外我找不到任何东西。

4

5 回答 5

18

以与通常键入相同的方式制作上标 10:使用 1 和 0。

  • 上标 1:Alt 0185 或 Alt +00B9:¹
  • 上标 2:Alt 0178 或 Alt +00B2:²
  • 上标 3:Alt 0179 或 Alt +00B3:³
  • 上标 4:Alt +2074:⁴</li>
  • 上标 5:Alt +2075:⁵</li>
  • 上标 6:Alt +2076:⁶</li>
  • 上标 7:Alt +2077:⁷</li>
  • 上标 8:Alt +2078:⁸</li>
  • 上标 9:Alt +2079:⁹</li>
  • 上标 0:Alt +2070:⁰</li>

如果您正在编写代码,在代码中引用它们的更好方法是使用正确的转义码。这里的语法适用于 C/C++/C#/Java,但其他语言应该有类似的东西。

  • 上标 1:“\u00B9”
  • 上标 2:“\u00B2”
  • 上标 3:“\u00B3”
  • 上标 4:“\u2074”
  • 上标 5:“\u2075”
  • 上标 6:“\u2076”
  • 上标 7:“\u2077”
  • 上标 8:“\u2078”
  • 上标 9:“\u2079”
  • 上标 0:“\u2070”
于 2013-02-26T20:40:40.833 回答
3

我不相信 10 次方的 Unicode 字符。记事本允许您输入文本,Alt+NumPad 击键为您提供了一种输入 Unicode 字符的方法。但据我所知,您要找的角色并不存在。

于 2013-02-26T20:20:26.740 回答
2

2 指数字符是扩展的 ASCII 字符(十进制 253);10 没有等价物。有关典型字符集中可用内容的列表,请参阅ASCII 表

考虑使用 Word(或任何文字处理器,或 Mathematica,它使输入公式和“数学符号”变得非常容易,并且您可以执行它!)因为记事本并不能真正应对挑战。我使用的每个文字处理器都提供上标(指数)字符样式,有些(包括 Word)提供“公式编辑器”。

于 2013-02-26T20:24:17.987 回答
1

每次您希望数字显示为幂时,您是否尝试按“^”这个符号?

于 2013-02-26T20:20:10.623 回答
0

这是一个用于复制/粘贴的上标生成器。我对 0 和高于 4 的数字有不同程度的成功,这取决于我粘贴的内容。它与您粘贴到的任何工具的字符编码有关。汤米和大卫在上面的评论中讨论了这个问题。

https://lingojam.com/SuperscriptGenerator

创作者还做了一个下标生成器: https ://lingojam.com/SubscriptGenerator

于 2017-12-15T17:38:47.127 回答