关于C语言的几个问题?

jackywj 2003-01-22 01:25:33
1、在C语言中如何将 int float 或是 double 转换成串
例如:1==>>"1" 123.5==>>"123.5"

2、如何将串转换成 int float 或是 double
例如:"1"==>>1 "123.5"==>>123.5

3、如何获得串的长度
例如:"123.45" 6

其中2号问题最关键。请多多帮忙。
...全文
29 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leaf3191 2003-01-22
  • 打赏
  • 举报
回复
agree
bugfree 2003-01-22
  • 打赏
  • 举报
回复
1. sprintf(str, "%d", num_double);
sprintf(str, "%f", num_float);
2. strtof() //string to float
strtold() // string to double, C99 function
3. strlen();

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧