c语言中有 什么函数可以将int转为字符串?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
longxj
帖子: 215
注册时间: 2006-10-07 15:17

c语言中有 什么函数可以将int转为字符串?

#1

帖子 longxj » 2007-03-25 15:54

如题!
头像
jiangpeng
帖子: 223
注册时间: 2006-07-25 9:33
联系:

#2

帖子 jiangpeng » 2007-03-25 16:27

sprintf(out, "%d", in);
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#3

帖子 eexpress » 2007-03-25 21:24

itos ltos
● 鸣学
头像
tenfar
帖子: 336
注册时间: 2005-12-10 17:36
来自: 北京市海淀区上地十街辉煌国际
联系:

#4

帖子 tenfar » 2007-03-26 13:03

晕~方法很多啊~用强制转换也行的, (char) a
头像
longxj
帖子: 215
注册时间: 2006-10-07 15:17

#5

帖子 longxj » 2007-03-26 14:12

谢了
binsir543
帖子: 180
注册时间: 2007-03-22 2:04

#6

帖子 binsir543 » 2007-03-26 14:42

2楼的不属于类型转换,属于一个显示命令
4楼的强汗,就是不知道有没有(char*)a?
3楼正解
f0rrest
帖子: 133
注册时间: 2006-09-27 20:49

#7

帖子 f0rrest » 2007-03-26 15:52

C语言?
用 sprintf () 比较直观
Icat
帖子: 23
注册时间: 2007-02-10 22:18
联系:

#8

帖子 Icat » 2007-03-26 19:20

tenfar 写了:晕~方法很多啊~用强制转换也行的, (char) a
这是转换为相应的ASCII码 不是字符
而且一般机器上 int是32位的
但char绝对是8位的
railwaycat
帖子: 29
注册时间: 2006-01-21 16:05

#9

帖子 railwaycat » 2007-03-26 23:03

binsir543 写了:2楼的不属于类型转换,属于一个显示命令
4楼的强汗,就是不知道有没有(char*)a?
3楼正解
拜托看好,是sprintf 不是printf,看看man去……
头像
tenfar
帖子: 336
注册时间: 2005-12-10 17:36
来自: 北京市海淀区上地十街辉煌国际
联系:

#10

帖子 tenfar » 2007-04-06 0:51

看错了~看错了~以为是转换成字符呢~
Laptop:HP Compaq Presario V3210AU
OS:Gentoo openbox+stalonetray+rox-filer+gmrun+mplayer+firefox+ibus+sonata+tilda
Phone:Orange Dopod 838+ SPV C600
OS:Windows Mobile 6.1
回复