C语言的问题 请问一下,怎么把整型数1转换为字符型1啊 谢谢了,在线等呢!!

如题所述

第1个回答  2010-12-14
字符转换可以查ASCII码表
数字0~9,在ASCII码里十六进制表示是从0x30~0x39
就是说字符'0',其实就是0x30
所以将数字转为字符,只要把要转换的数字加上0x30就可以了
第2个回答  2010-12-13
如果范围是0~9,只要
char c = '0' + 1; // 1可以换成0~9本回答被提问者采纳
第3个回答  2010-12-13
#include <stdio.h>
void main()
{
int i,j;
char c;
char b[10]={0};
i =1;
j=10;
sprintf(&c,"%d",i);
sprintf(b, "%d",j);
printf("%d\n%s\n",c,b);
}
相似回答