//int型的单个数字转换为char型 char charValue;int intValue = 2;char c[1]; //必须是个字符数组才能用sprintf函数,不能用字符sprintf(c,"%d",intValue);charValue = c[0];
好吧,这是愚蠢的做法,应该是这样:
charValue = intValue + '0';//跟java是一样的做法的
本文共 240 字,大约阅读时间需要 1 分钟。
//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