C++中将char数组转换成double类型的⽅法
数组转换成字符串
总第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():是将字符串转换成浮点数的⼀个函数,其函数原型为 double strtod(constchar*nptr,char**endptr);
这⾥主要讲⼀下strtod()这个函数,它会扫描

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。