atof函数

原型:double atof( const char *string );

ASCII to float

作用:将字符串转为double类型

对于以上函数,若字符串无法转化为合法的数值类型,函数将返回0 。

使用范例(来自MSDN):


1#include <stdlib.h>
2#include <stdio.h>
3
4void main( void )
5{
6   char *s; double x; int i; long l;
7
8    printf( " testing atoi,atof,atol function :\n" ) ;
9    s = "   -2309.12E-15";    /* Test of atof */
10    x = atof( s );
11    printf( "atof test: ASCII string: %s\tfloat:   %e\n", s, x );
12
13    s = "7.8912654773d210";  /* Test of atof */
14    x = atof( s );
15    printf( "atof test: ASCII string: %s\tfloat:   %e\n", s, x );
16
17    s = "   -9885 pigs";      /* Test of atoi */
18    i = atoi( s );
19    printf( "atoi test: ASCII string: %s\t\tinteger: %d\n", s, i );
20
21    s = "98854 dollars";     /* Test of atol */
22    l = atol( s );
23    printf( "atol test: ASCII string: %s\t\tlong: %ld\n", s, l );
24}
25

输出:

atof test: ASCII string:   -2309.12E-15 float: -2.309120e-012

atof test: ASCII string: 7.8912654773d210 float: 7.891265e+210

atoi test: ASCII string:   -9885 pigs    integer: -9885

atol test: ASCII string: 98854 dollars    long: 98854

C++中atof ,atoi函数用法相关推荐

  1. C语言atoi()函数用法

    C语言atoi()函数用法 头文件:#include <stdlib.h> atoi() 函数用来将字符串转换成整数(int),其原型为: int atoi (const char * s ...

  2. python中index函数_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  3. java sendmessage函数_vc中SendMessage自定义消息函数用法实例

    本文实例讲述了vc中SendMessage自定义消息函数用法,分享给大家供大家参考.具体如下: SendMessage的基本结构如下: SendMessage( HWND hWnd,  //消息传递的 ...

  4. python中的lambda函数用法--无需定义函数名的函数或子程序,避免代码充斥着大量单行函数

    匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序. lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值. 要点: lambda 函数不能包含命令 包含 ...

  5. python中index方法详解_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  6. python中mean的用法_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  7. Pytorch中的collate_fn函数用法

    Pytorch中的collate_fn函数用法 官方的解释:   Puts each data field into a tensor with outer dimension batch size ...

  8. python 的numpy库中的mean()函数用法介绍

    这篇文章主要介绍了python 的numpy库中的mean()函数用法介绍,具有很好对参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 mean() 函数定义: 2 mean()函数功能: 求取均 ...

  9. python average函数怎么用_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  10. oracle分类函数总结,oracle中分组排序函数用法

    项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1.要求取出按field1分组后,并在每组中按照field2排序:2.亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示 ...

最新文章

  1. 零起点学算法01——第一个程序Hello World!
  2. linux服务器centos系统apache路径不区分大小写的解决办法(适用WDCP面板)
  3. 【软考-软件设计师】计算机系统基础知识
  4. Linux驱动编程 step-by-step (三) 字符设备中 重要的数据结构
  5. was、ihs、 mq、 db2的版本查询
  6. NOIP模拟——change
  7. create document history via code
  8. spring rmi_Spring集成–使用RMI通道适配器
  9. java 批量上传图片插件_java多文件上传plupload控件实现多图片上传(一)
  10. 地图大数据来了!中国人口吸引力城市TOP 10
  11. 29 FI配置-财务会计-外币评估-分配到评估范围和会计核算原则
  12. 网上订单管理-新增、修改
  13. 异构平台对比(GPU FPGA DSP)
  14. Photoshop (PS)下载安装
  15. win10任务栏透明_5 款 Windows 任务栏增强工具推荐
  16. android textview得到文字的长度,Android TextView 文字长度控制
  17. round在oracle中的作用,oracle中round函数的使用
  18. 如何在网页中插入视频(简单实用)
  19. 关于事件相机的整理与思考
  20. Maltab生成棋盘格

热门文章

  1. GRUB4DOS(十二)适用于FAT32的分区引导扇区启动代码
  2. PyDev Eclipse使用技巧说明
  3. Axon Framework架构概述
  4. 使用 GPG 加密和解密文件
  5. intersect的用法
  6. 弹性伸缩,轻松上云-华为云弹性云服务器 ECS
  7. 2.4K Star!450 个重磅前端开源项目合集推荐
  8. 70.用Dnsmasq构建DNS服务器
  9. EPC概念、EPC编码、EPC标签
  10. 迈瑞医疗测试实习岗面试(已拿offer)