2016-05-15 70 views
0

是否有可能從C中字符串中讀取上標?從字符串中讀取上標

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

我想讀取該功率爲2並在計算中使用它。

+5

哪個代碼集是寫入的字符串?在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。有沒有這麼多數字可供選擇?如果你有不同的代碼集,你必須知道你在處理什麼。 –

+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。有沒有這麼多數字可供選擇?如果你有不同的代碼集,你必須知道你在處理什麼。 - Jonathan Leffler