在C語言中,將數值轉換為字符串可以使用sprintf
函數。sprintf
函數格式化輸出,可以將數值類型的數據轉換成字符串類型并輸出到指定的字符數組中。
下面是一個示例代碼:
#include <stdio.h>
int main() {
int num = 12345;
char str[10]; // 定義字符數組存儲字符串結果
// 使用sprintf函數將整數num轉換為字符串str
sprintf(str, "%d", num);
printf("轉換后的字符串為: %s\n", str);
return 0;
}
輸出結果為:
轉換后的字符串為: 12345
需要注意的是,在使用sprintf
函數時,需要指定字符數組的大小,以避免字符串溢出的問題。同時,輸出的字符串結果也需要使用%s
格式化符進行輸出。