double strtod (const char* str, char** endptr);
double
型別的值。如果 endptr 不是空指標,該函式還會設定 endptr 的值,使其指向數字之後的第一個字元。"C"
區域設定的 strtod,一個有效的浮點數由一個可選的符號字元(+
或 -
)開頭,後跟一串數字,這串數字可以包含一個小數點(.
),並可選地後跟一個指數部分(一個 e
或 E
字元,後跟一個可選的符號和一串數字)。"C"
區域設定的 strtod,一個有效的浮點數由一個可選的符號字元(+
或 -
)開頭,後跟以下之一:.
),可選地後跟一個指數部分(一個 e
或 E
字元,後跟一個可選的符號和一串數字)。0x
或 0X
字首,後跟一串十六進位制數字(如同在 isxdigit 中),可選地包含一個分隔整數和小數部分的句點。可選地後跟一個 2 的冪次指數(一個 p
或 P
字元,後跟一個可選的符號和一串十六進位制數字)。INF
或 INFINITY
(忽略大小寫)。NAN
或 NAN
序列(忽略大小寫),其中序列是一串字元,每個字元要麼是字母數字字元(如同在 isalnum 中),要麼是下劃線字元(_
)。char*
型別物件的引用,其值由函式設定為 str 中數值之後的下一個字元。double
。0.0
)。
|
|
The moon completes 12.37 orbits per Earth year. |