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. |