代码之家  ›  专栏  ›  技术社区  ›  Muhammet Madraimov Taqi Vaheed

从字符串读取上标

  •  0
  • Muhammet Madraimov Taqi Vaheed  · 技术社区  · 10 年前

    可以从C语言的字符串中读取上标吗?

    字符串是示例 f(x)=x²+2x .

    我想把这种力量解读为 2 并在计算中使用它。

    1 回复  |  直到 10 年前
        1
  •  1
  •   Armali    10 年前

    在UTF-8中,是U+00B2(0xC2 0xB2)字节;在ISO 8859-1或8859-15中,它是一个单字节0xB2(相似性并非巧合)。没有什么可以阻止你阅读这个角色并将其解释为“2的力量”。U+00B3为上标3;U+00B9是上标1;字符U+2070..U+2079是上标数字0-9。有这么多数字可供选择不是很有趣吗?如果你有不同的代码集,你必须知道你在处理什么。乔纳森·莱夫勒