Chinaunix

标题: 怎样从整形转换成字符型 [打印本页]

作者: dontknowall    时间: 2003-02-27 17:39
标题: 怎样从整形转换成字符型
int i = 11
char c[2]
怎样将i转化成字符型存入c 中

我用
sprintf(c,"%s",i)但不行
作者: dido    时间: 2003-02-27 18:05
标题: 怎样从整形转换成字符型
c[0] = i;
c[1] = 0;



sprintf(c,"%c",i);
作者: dontknowall    时间: 2003-02-27 18:12
标题: 怎样从整形转换成字符型
我试过的
   i = 4;
   char c[2];
    sprintf(c,"%c",i);
    printf("c:%c\n",c);

结果打印出来是m
作者: YJS    时间: 2003-02-27 18:38
标题: 怎样从整形转换成字符型
原帖由 "dontknowall" 发表:
将i转化成字符型存入c 中

我用
sprintf(c,"%s",i)但不行


  sprintf(c, "%d", i);
作者: stroustrup    时间: 2003-02-28 12:00
标题: 怎样从整形转换成字符型
main()
{
int i = 12;
char a[2];
memset(a, 0x00, 2);
sprintf(a,"%d",i);

printf("%c",a[0]);
}




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2