float strtof (const char* str, char** endptr);
float
型別的值。如果endptr不是空指標,該函式還會將endptr的值設定為指向數字後面的第一個字元。"C"
區域設定的strtof,一個有效的浮點數由一個可選的符號字元(+
或-
)後跟以下之一組成:.
),其後可選擇性地跟一個指數部分(一個e
或E
字元,後跟一個可選的符號和一串數字)。0x
或0X
字首,後跟一串十六進位制數字(如同在isxdigit中),可以包含一個小數點來分隔整數和小數部分。其後可選擇性地跟一個2的冪指數(一個p
或P
字元,後跟一個可選的符號和一串十六進位制數字)。INF
或INFINITY
(不區分大小寫)。NAN
或NAN
序列(不區分大小寫),其中序列是一串字元,每個字元要麼是字母數字字元(如同在isalnum中),要麼是下劃線字元(_
)。0.0F
。char*
型別物件的引用,其值由函式設定為 str 中數值之後的下一個字元。float
。0.0F
)。
|
|
One martian year takes 1.88 Earth years. |