void int_to_str(int num, char *str){ char c;int i=0;while (num != 0){ str[i] = num%10 + '0';num /= 10;i++;}str[i] = '\0';for (int j = 0; j < i/2; j++){ c = str[j];str[j] = str[i-j-1];str[i-j-1] = c;}}答案是這樣。但是運行結(jié)果不知道為什么還是整型。
1 回答

拉丁的傳說
TA貢獻(xiàn)1789條經(jīng)驗 獲得超8個贊
函數(shù)沒有錯啊,
char 即字符的類型也一樣是用數(shù)字表示的
比如字符'0'的編碼就是48, '1'的編碼是'49'
像 7 + '0' 這樣的代碼等價于 7 + 48 = 55, 55這個數(shù)字就是'7'的編碼了
- 1 回答
- 0 關(guān)注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消