EDA365电子工程师网

标题: skill中,如何将float类型的数据转成字符串? [打印本页]

作者: soswelcome    时间: 2016-1-12 17:31
标题: skill中,如何将float类型的数据转成字符串?
skill中,如何将float类型的数据转成字符串?
求高手解答啊
谢谢!

作者: chrysalis    时间: 2016-1-12 17:34
sprintf
作者: soswelcome    时间: 2016-1-12 17:40
chrysalis 发表于 2016-1-12 17:34
sprintf

不对啊

Skill > a=3.0
3.0
Skill > type(a)
flonum
Skill > sprintf(s a)
E- *Error* sprintf: argument #2 must be a string - 3.0
ERROR


作者: chrysalis    时间: 2016-1-12 17:41
soswelcome 发表于 2016-1-12 17:40
不对啊

Skill > a=3.0

Skill > a=1.2
1.2
Skill > floatp(a)
t
Skill > sprintf(b "%f" a)
"1.200000"


作者: soswelcome    时间: 2016-1-12 17:44
chrysalis 发表于 2016-1-12 17:34
sprintf

Skill > a=3.0
3.0
Skill >  type(a)
flonum
Skill > b=sprintf(s "%f" a)
"3.000000"
Skill > type(b)
string
Skill >

正确,非常感谢


作者: soswelcome    时间: 2016-1-12 17:45
soswelcome 发表于 2016-1-12 17:40
不对啊

Skill > a=3.0

谢谢

作者: wcjcn    时间: 2017-6-9 17:26
学习一下




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2