900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > c语言如何将字母转换成实数 c语言atof函数如何将字符串转换成浮点数实例

c语言如何将字母转换成实数 c语言atof函数如何将字符串转换成浮点数实例

时间:2020-11-10 04:45:40

相关推荐

c语言如何将字母转换成实数 c语言atof函数如何将字符串转换成浮点数实例

c语言atof函数如何将字符串转换成浮点数实例?引入头文件:#include

定义atof函数:double atof(const char *nptr);

atof函数使用介绍:atof()会扫描参数nptr 字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(‘\0′)才结束转换,并将结果返回。参数nptr 字符串可包含正负号、小数点或E(e)来表示指数部分,如123. 456 或123e-2。

atof返回值:返回转换后的浮点数。

附加说明:atof()与使用 strtod(nptr, (char**)NULL) 结果相同。

atof范例:将字符串a 与字符串b 转换成数字后相加。

#include

main(){

char *a = “-100.23″;

char *b = “200e-2″;

float c;

c = atof(a) + atof(b);

printf(“c=%.2f\n”, c);

}

执行结果:

c=-98.23

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。