C语言中strtod()函数的用法详解
-
函数原型:
#include <stdlib.h>
double strtod(const char *nptr, char **endptr);
C语言及C++中的重要函数。
名称含义 strtod(将字符串转换成浮点数) 相关函数 atoi,atol,strtod,strtol,strtoul 函数说明 strtod()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,到出现非数字或字符串结束时('\0')才结束转换,并将结果返回。 若endptr不为NULL,则会将遇到不合条件而终止的nptr中的字符指针由endptr传回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分。如123.456或123e-2。
返回值
附加说明
范例 #include<stdlib.h>#include<stdio.h>void main(){ char *endptr; char a[] = "12345.6789"; char b[] = "1234.567qwer"; char c[] = "-232.23e4"; printf( "a=%lf\n", strtod(a,NULL) ); printf( "b=%lf\n", strtod(b,&endptr) ); printf( "endptr=%s\n", endptr ); printf( "c=%lf\n", strtod(c,NULL) );}执行结果:a=12345.678900b=1234.567000endptr=qwerc=-2322300.000000 补充说明:附类同的atof函数,atof函数是需要确定a是数字类型的字符串;-------atof
- 中文名
- atof()
- 外文名
- ascii to floating point numbers
- 释 义
- . 函数名
- 功 能
- 把字符串转换成浮点数
#include<stdlib.h>
#include<stdio.h>
int
main()
{
double
d;
char
str[] =
"123.456"
;
d=
atof
(str);
printf
(
"string=%sdouble=%lf\n"
,str,d);
return
0;
}
基本介绍
#include<stdlib.h>
int
main()
{
char
*a=
"-100.23"
;
char
*b=
"200e-2"
;
doublec;
c=
atof
(a)+
atof
(b);
printf
(“c=%.2lf\n”,c);
return
0;
}
转载于:https://www.cnblogs.com/zhuruibi/p/9136630.html
C语言中strtod()函数的用法详解相关推荐
- x3用c语言函数表示,C语言中strtod()函数的用法详解
函数原型: #include double strtod(const char *nptr, char **endptr); C语言及C++中的重要函数. 名称含义 strtod(将字符串转换成浮点数 ...
- c语言memcopy_C语言中memcpy 函数的用法详解
C语言中memcpy 函数的用法详解 memcpy(内存拷贝函数) c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址 ...
- sizeof 在C语言的作用,C语言中的sizeof的用法详解
C语言中的sizeof的用法详解 一.sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++.--等.它并不是函数.sizeof操作符以字节形式给出了其操作数的存储大小.操 ...
- Linux. C语言中else,if else用法详解,C语言if else用法完全攻略
if else 语句是一种选择结构,可以让代码选择执行.所谓选择执行,就是"某些代码可能执行,也可能不执行,有选择地执行某些代码". if 的最简单用法 if最简单的格式是: if ...
- c语言中strtod()函数的用法
函数原型: #include <stdlib.h> double strtod(const char *nptr, char **endptr); C语言及C++中的重要函数. 名称含义 ...
- R语言中Axis()函数的参数详解
axis(side, at = NULL, labels = TRUE, tick =TRUE, line = NA, pos = NA, outer = FALSE, font = NA, lty ...
- C语言中atoi()函数的用法
C语言中atoi()函数的用法 一.学习要点: 1.int atoi(const char *str)把参数str所指向的字符串转换为一个整数: 二.代码 #include<stdio.h> ...
- C语言中fscanf()函数的用法介绍
C语言中fscanf()函数的用法介绍 fscan()函数的原型: int fscanf(FILE *stream,const char *format,[argument...]); fscanf函 ...
- c语言time函数的作用,c语言中time函数的用法
c语言中time函数的用法 c语言中time函数的用法的用法你知道吗?下面应届毕业生小编就跟你们详细介绍下c语言中time函数的用法的用法,希望对你们有用. c语言中time函数的用法的用法如下: 头 ...
最新文章
- 砂.随笔.三十二.Together forever and ever
- 聊聊Java中的并发队列中 有界队列和无界队列的区别
- CCIE-LAB-第十二篇-EIGRP+EIGRP末节区域+leak map+分发列表
- php学习日志(3)-echoprint
- 概率校准Probability Calibration
- Linux C 多线程编程----互斥锁与条件变量-转
- tensorflow之cast
- 玩转GD32F3x0开发板 (二)
- 计算机vb输入框函数,VB基本函数大全
- OSChina 周六乱弹 —— 泡面就要泡着吃……
- 记一次高德地图引入 AMap is not defined 血坑
- 软件变异体测试(mutation test)
- 【收藏】数据分析必会的Excel高频函数合集
- Zhong__安装配置ElasticSearch
- 乐观不是没头没脑的嘻嘻呵呵,真正的乐观是看清现实的残酷后,依然斗志昂扬,积极生活
- 淘系端智能技术体系概述
- 榕树贷款的同态加密之Paillier算法
- 修改QQ版本号,解决QQ版本过低
- 海天佛国---普陀山
- WEB静态网页设计与制作——我的美丽家乡邢台
热门文章
- Vue中v-on的基础用法、参数传递和修饰符
- css伪元素before和after用法详解
- sql2008 新建登录用户只能修改某一个表 服务器角色,sql语句创建新登录名和设置权限...
- html相册翻页效果图,js实现相册翻页,滚动,切换,轮播功能
- 地磅称重微调的3种方法,解决称重不准的问题
- 图书馆管理系统程序测试计划
- 嵌入式Linux——uevent机制:uevent原理分析
- nodecu8266 lua应用(三)----模块基础
- 开源症状自诊微信小程序的设计方案
- 吉林省外国语大学计算机大赛,吉林 | 第五届吉林省互联网+大学生创新创业大赛总决赛在吉林外国语大学举行...