C语言中怎么将数字变量转换成字符变量?

如题所述

int i = 10;
char a[10];
char b = itoa(i,&a,10);//这边标C里面有没有返回值的我忘了,如果没有返回值的话,a[10]直接就是你要的结果了,自己试试吧,参数肯定对的
//楼上的扯淡,强转都比你这个靠谱追问

char b =atoi(i,&a,10);括号内的内容能不能解释一下啊

追答

第一个参数,你要转换的整形变量,第二个参数,就是给你存放转换后值的一个地址空间,第三个参数就是按照10进制转换

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-20
强制转换
int a;
char(a);
第2个回答  2013-05-20
int n = 40;
char a = n;
相似回答