字串轉換為數字

Antcas Control 可以無縫地將數字轉換為字串和反向轉換。因此,例如,可以很容易地將包含非數字的其他字符的兩個字串相加。適用以下規則:

如果字串不包含任何字符 ".""e""E",且數值在整數類型的邊界值範圍內(如 INT_MAX 所定義),則將字串評估為整數。否則,它被評估為浮點數。

值由字串的開頭部分指定。空格會被忽略。如果字串以有效的數值開始,則使用該值。否則,值等於 0。有效的數值數據是一個可選的符號,後面跟著一個或多個數字(可選地帶有一個小數點),後面跟著一個可選的指數。指數是 "e""E",後面跟著一個或多個數字。

範例

計算 結果
1 + "10.5" 11.5
1 + "-1.3e3" -1'299
1 + "bob-1.3e3" 1
1 + "bob3" 1
1 + "10 Small Pigs" 11
4 + " 10.2 Little Piggies" 14.2
"10.0 pigs " + 1 11
" 10.2 pigs " + 1 11.2