编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
来源:互联网 发布:网络编辑是什么 编辑:程序博客网 时间:2024/06/11 15:58
编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
例如:“12.34“ 返回12.34
“-123.34“ 返回-123.34
函数原型:double my_atof(char *str)
运行结果截图:
例如:“12.34“ 返回12.34
“-123.34“ 返回-123.34
函数原型:double my_atof(char *str)
{......}
#include <stdio.h>#include <math.h>double my_atof(char *str){int flag; //符号位 int point; // int count=0; //小数点的位数double sum=0; //十进制结果 while(*str){if(*str=='-'){flag = -1;str ++;}if(*str=='.'){point = 1;str ++;}if(*str>='0' && *str<='9'){sum = sum*10 + (*str-'0');str ++;}if(point == 1){count ++;}}sum = flag*sum*pow(10,-count);return sum;}int main(){char *p="-123.34";printf("%.2f\n",my_atof(p));return 0;}
运行结果截图:
0 0
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数);函数原型:double my_atof(char *str)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数,负浮点数)
- C语言 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【c语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【C语言】编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 用c语言实现 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 将一个数字字符串转换成这个字符串对应的数字包括正浮点数、负浮点数)
- C 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数
- C语言 将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数 函数原型:double my_atof(char *str)
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数) 例如:“12.34“ 返回12.34 “-123.34“ 返回-123.34 函数原型:double my_
- double my_atof(char *str)将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 【C语言】将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- 编写一个函数,将一个数字字符串转换成该字符串对应的数字(包括正整数、负整数)
- android 4.0+版本 socket通信报错
- java反射(二)
- Linux协议栈-netfilter(3)-NAT
- 算法提高 最大乘积
- Ambarella处理器启动过程
- 编写一个函数,将一个数字字符串转换成这个字符串对应的数字(包括正浮点数、负浮点数)
- Excel Sheet Column Title
- MongoDB安装
- kmp
- Android—Android中 Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法
- Python之深浅拷贝
- kuangbinOJ 1220 - 老师的方程(模拟)
- C语言 编写一个c程序实现字符串到数字的转化
- 【翻译自mos文章】重新创建物理standby database 的 控制文件的方法