OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5941|回复: 14

如何将字符串“123.45”转换成float?

[复制链接]

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
发表于 2014-11-29 16:43:45 | 显示全部楼层 |阅读模式
5金钱
keil里面,如何将包含小数点的字符串“123.45”转换成float?

最佳答案

查看完整内容[请看2#楼]

#include<stdlib.h> #include<stdio.h> atof是把字符串转换成浮点数 http://baike.baidu.com/view/653932.htm?fr=aladdin
小小蜗牛
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

19

主题

122

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
218
金钱
218
注册时间
2014-8-20
在线时间
0 小时
发表于 2014-11-29 16:43:46 | 显示全部楼层
#include<stdlib.h>
#include<stdio.h>
atof是把字符串转换成浮点数
http://baike.baidu.com/view/653932.htm?fr=aladdin
回复

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-11-29 17:07:50 | 显示全部楼层
atof()。
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
 楼主| 发表于 2014-11-29 17:19:18 | 显示全部楼层
回复【2楼】好人:
---------------------------------
这是keil里面能用的吗?
小小蜗牛
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
 楼主| 发表于 2014-11-29 17:20:24 | 显示全部楼层
回复【2楼】好人:
---------------------------------
怎么让这种函数在keil里可以正常使用,我写的都不认识的。用strtod貌似可以,就是不熟悉。不知到和strtof什么区别。
小小蜗牛
回复

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-11-29 17:21:30 | 显示全部楼层
#include<stdlib.h>
回复

使用道具 举报

17

主题

293

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-26
在线时间
1 小时
发表于 2014-11-29 18:04:11 | 显示全部楼层
atof()是标准C的库函数,你包含标准库头文件就可以了
回复

使用道具 举报

85

主题

378

帖子

0

精华

高级会员

Rank: 4

积分
902
金钱
902
注册时间
2013-4-29
在线时间
87 小时
发表于 2014-11-30 09:12:40 | 显示全部楼层
可以试试共用体
回复

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2014-11-30 11:05:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-11-30 12:54:21 | 显示全部楼层
回复【9楼】xouou_53320:
---------------------------------
老师直接写了一个啊,哈哈,牛逼牛逼
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

头像被屏蔽

6168

主题

7036

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
19705
金钱
19705
注册时间
2012-12-27
在线时间
25 小时
发表于 2014-11-30 16:46:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
 楼主| 发表于 2014-12-1 09:10:16 | 显示全部楼层
回复【5楼】好人:
---------------------------------
是可以用,之前不知道在哪里看到在keil里面不好用,一直没用,前面都是自己写函数转的
小小蜗牛
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
 楼主| 发表于 2014-12-1 09:11:09 | 显示全部楼层
回复【6楼】kassandra:
---------------------------------
是可以用,之前不知道在哪里看到在keil里面不好用,一直没用,前面都是自己写函数转的
小小蜗牛
回复

使用道具 举报

81

主题

1002

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1876
金钱
1876
注册时间
2014-9-10
在线时间
208 小时
 楼主| 发表于 2014-12-1 09:13:14 | 显示全部楼层
回复【5楼】好人:
---------------------------------
回复【11楼】xouou_53320:
---------------------------------
回复【10楼】Badu_Space:
---------------------------------
回复【8楼】盒子:
---------------------------------
回复【7楼】fly0000:
---------------------------------
回复【6楼】kassandra:
---------------------------------

请教各位,如何选择atof和strtod呢?
两个我都试了,看不出区别。都能正常处理。
小小蜗牛
回复

使用道具 举报

1

主题

80

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-11-26
在线时间
0 小时
发表于 2014-12-1 09:49:15 | 显示全部楼层
好像是说strtod更完善。但只用过atof。我是能满足需求就可,不深究其他。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-28 14:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表