总第18篇
在项目开发过程中,经常会遇到字符串转换问题,有时候会将字符串型的数字转换成数学中的数字,如int
、float
、double
类型等。 本文将总结一下今天在工作过程中将字符串转换成double
类型数据的方法,以供大家在开发过程中参考。
1.借助C++库函数实现
库头文件stdlib.h
中包含了几个相关的字符串转换函数,如有:atoi()
、atol()
、strtod()
、strtol()
等。
atoi()
:是将字符串转换成整型的一个函数,其函数原型为int atoi(const char *nptr);
atol()
:是将字符串转换为长整型的一个函数,其函数原型为long atol(const char *nptr);
strtol()
:也是将字符串转换成长整型的一个函数,其函数原型为long int strtol(const char *nptr,char **endptr,int base);
strtod()