C语言整数转换字符的方法 char* int_to_change(int i) { int j,buf,a; char* buffer[10]; while(1) { j = i%10; j += 48; buffer[a] = j; i = i/10; a++; if(j == 0) break; } return buffer; }