从字符串读取的上标

时间:2016-05-15 22:15:39

标签: c string superscript

是否可以从C中的字符串读取上标?

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

我希望将此权力读作2并在计算中使用它。

1 个答案:

答案 0 :(得分:1)

在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。有这么多数字可供选择并不好玩吗?如果你有不同的代码集,你必须知道你正在处理什么。 - 乔纳森莱弗勒