in c 如何将int型转化为字符串

carlosh 2004-09-30 09:45:18
在 c里 如何将int型转化为字符串
int a =30;
char * c;
如何将a的值付给c
使得printf(c);
的结果为30
...全文
93 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bitzilla 2004-10-01
  • 打赏
  • 举报
回复
char tmp[5]={0};
sprintf(tmp,"%d",i);


//sprintf(),还有sscanf()其实用法和printf()、scanf()的还是一样的,只不过多了一个char* 的字符串而已。
carlosh 2004-10-01
  • 打赏
  • 举报
回复
谢谢大家,搞定了 !
这是我第一次用c
winux0 2004-09-30
  • 打赏
  • 举报
回复
sprintf( c, "%d", i );
这个c记得要预先分配好内存
hotrain 2004-09-30
  • 打赏
  • 举报
回复
在 c里 如何将int型转化为字符串
int a =30;
char * c;
如何将a的值付给c
使得printf(c);
的结果为30
______________________________________________
你对c语言的认识好像很混乱,a是整型,怎么可以赋值给字符指针呢?
printf(c)又是什么意思?
carlosh 2004-09-30
  • 打赏
  • 举报
回复
在线等

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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