當面對整數 (int) 轉換為 ASCII 字元 (char)的任務時,有幾種簡單的方法可供您使用可以採取:
直接方法:
char digits[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'}; char aChar = digits[i];
更安全的方法:
char aChar = '0' + i;
一般方法:
itoa(i, ...);
便捷方法:
sprintf(myString, "%d", i);
便捷方法:C方法:
std::ostringstream oss; oss << i;
喬氏方式:
char aChar = '6'; //int i = 6;
老闆方式:
char aChar = '6';
Nasa 的方式:
//Waiting for reply from satellite...
srand((unsigned) time(NULL)); int i = rand() % 10; char aChar = '0' + i; std::string fileName = aChar + ".txt"; std::ifstream inFile(fileName);
以上是如何在 C 中將整數轉換為 ASCII 字元?的詳細內容。更多資訊請關注PHP中文網其他相關文章!