是否可以从C中的字符串中读取上标?
字符串例如f(x)=x²+2x
。
我想将该幂读取为 2
并在计算中使用它。
最佳答案
在 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。有这么多号码可供选择是不是很有趣?如果您有不同的代码集,您必须知道您正在处理什么。 – 乔纳森·莱夫勒
关于c - 从字符串中读取上标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244253/