返回值:返回转换后的长整型数long;如果str不能转换成long或者str为空字符串,那么将返回0。
atoi函数
int atoi(const char *str);
函数说明:atoi()会扫描参数str字符串,跳过前面的空白字符(如空格,tab缩进,可以通过isspace()函数来检测),直到遇上数字或正负符号才开始做转换,而遇到非数字或字符结束时‘\0’才结束转换,并将结果返回。
返回值:返回转换后的整型数;如果str不能转换为int或者str为空字符串,那么将返回0。
atof函数
double atof(const char *str);
函数说明:atof()用于将字符串转换为双精度浮点数(double)。它会扫描参数str字符串,跳过前面的空白字符串(如空格,tab缩进等,可以通过isspace()函数来检测),直到遇上数字或正负符号才开始转换,而再遇到非数字或字符串结束时‘\0’才结束转换,并将结果返回。参数str字符串可包含正负号、小数或E(e)来表示指数部分,如123.456或123e-2。
返回值:返回转换后的浮点数;如果字符串str不能被转换为double,那么返回0.0。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30350-5.html
广交朋友