C/C++ atof函数

最后更新于:2020-07-04 23:03:53

一.atof函数简介

stdlib.hatof函数,可用于将char字符串转为float/double浮点数类型,语法如下:

/*
*描述:将一个char类型转为浮点数double
*
*参数: 
*   [in] str:字符串类型
*   
*返回值:返回char类型对应的浮点数double
*/

double atof ( const char * str );

二.atof函数函数实战

/************************************************************************/
/*@文件名      : atof.cpp
/*@日  期      : 2020/6/22 19:37
/*@作  者      : 猿说编程
/*@公众号      : 猿说编程
/*@博客        : www.shuopython.com
/*@描述        : atof函数用法 - C/C++教程
/************************************************************************/

#include "stdafx.h"
#include <stdio.h>
#include "windows.h"

#pragma warning(disable: 4996)

int _tmain(int argc, _TCHAR* argv[])
{
    printf("atof函数计算结果 %f \n", atof("13456"));
    printf("atof函数计算结果 %f \n", atof("0"));
    printf("atof函数计算结果 %f \n", atof("789"));
    printf("atof函数计算结果 %f \n", atof("123.123"));
    printf("atof函数计算结果 %f \n", atof("-9"));

    system("pause");

    return 0;
}

输出

atof函数计算结果 13456.000000
atof函数计算结果 0.000000
atof函数计算结果 789.000000
atof函数计算结果 123.123000
atof函数计算结果 -9.000000
请按任意键继续. . .

注意占位符的使用:

浮点是使用 %f
整数是使用 %d
char字符是使用 %c
char字符串是使用 %s


猜你喜欢

1. 三目运算符

2. 逗号表达式

3. char字符串

4. error C4996: ‘fopen’: This function or variable may be unsafe

5. unicode和多字节区别




转载请注明: 猿说编程 » C/C++教程 » atof函数



技术交流、商务合作请直接联系博主
扫码或搜索:猿说编程

python/C++教程

猿说编程
微信公众号 扫一扫关注

赞赏

微信赞赏支付宝赞赏