//int型的单个数字转换为char型
char charValue;
int intValue = 2;
char c[1]; //必须是个字符数组才能用sprintf函数,不能用字符
sprintf(c,"%d",intValue);
charValue = c[0];
好吧,这是愚蠢的做法,应该是这样:
charValue = intValue + '0';//跟java是一样的做法的
//int型的单个数字转换为char型
char charValue;
int intValue = 2;
char c[1]; //必须是个字符数组才能用sprintf函数,不能用字符
sprintf(c,"%d",intValue);
charValue = c[0];
好吧,这是愚蠢的做法,应该是这样:
charValue = intValue + '0';//跟java是一样的做法的
转载于:https://my.oschina.net/kaneiqi/blog/192701