为了账号安全,请及时绑定邮箱和手机立即绑定

c语言数据类型强制转换。

c语言数据类型强制转换。

C C++
chanch 2017-09-24 16:10:30
怎么把浮点型float数据,转换成字符串型String
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

字符串并不是 C 中实际的类型,它只是一串连续的字符(以\0结尾),通常保存在字符数组中。所以严谨地说这不是类型间转型。

库中的 sprintf 函数可以作这样的转换。它的用法和 printf 类似,只不过第一个参数是用来保存格式化后字符串的地址,第二个参数才是格式化字符串(像 printf 中第一个参数一样)。 举个例子:

char s[64];  // 用于保存转换后的字符串
sprintf(s, "%f", 1.234f);  // 将 1.234 转为字符串保存在 s 中


查看完整回答
反对 回复 2017-09-24
  • 1 回答
  • 0 关注
  • 1127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信