C璇█涓璸rintf鍜宻printf杈撳嚭鏁存暟鐨勫尯鍒?
鍦–璇█涓紝printf鍑芥暟鐢ㄤ簬灏嗘暟鎹牸寮忓寲杈撳嚭鍒版爣鍑嗚緭鍑烘祦(stdout)锛岃€宻printf鍑芥暟鐢ㄤ簬灏嗘暟鎹牸寮忓寲杈撳嚭鍒板瓧绗︿覆涓€?/p>
褰撹緭鍑烘暣鏁版椂锛宲rintf鍑芥暟浼氱洿鎺ュ皢鏁存暟鎵撳嵃鍒版爣鍑嗚緭鍑烘祦锛岃€宻printf鍑芥暟浼氬皢鏁存暟鏍煎紡鍖栨垚瀛楃涓插苟瀛樺偍鍒版寚瀹氱殑缂撳啿鍖轰腑銆傚洜姝わ紝printf鍑芥暟浼氬皢鏁存暟鎵撳嵃鍒板睆骞曚笂锛岃€宻printf鍑芥暟浼氬皢鏁存暟杞崲涓哄瓧绗︿覆銆?/p>
浠ヤ笅鏄竴涓ず渚嬩唬鐮侊紝灞曠ず浜唒rintf鍜宻printf杈撳嚭鏁存暟鐨勫尯鍒細
#include <stdio.h>
int main() {
int num = 10;
char str[10];
// 浣跨敤printf杈撳嚭鏁存暟鍒版爣鍑嗚緭鍑烘祦
printf("num = %d\n", num);
// 浣跨敤sprintf灏嗘暣鏁版牸寮忓寲涓哄瓧绗︿覆骞跺瓨鍌ㄥ埌缂撳啿鍖轰腑
sprintf(str, "%d", num);
printf("str = %s\n", str);
return 0;
}
鍦ㄤ笂闈㈢殑浠g爜涓紝printf鍑芥暟鐩存帴灏嗘暣鏁皀um杈撳嚭鍒版爣鍑嗚緭鍑烘祦锛岃€宻printf鍑芥暟灏嗘暣鏁皀um鏍煎紡鍖栦负瀛楃涓插苟瀛樺偍鍒板瓧绗︽暟缁剆tr涓紝鐒跺悗閫氳繃printf鍑芥暟灏嗗瓧绗︿覆str杈撳嚭鍒版爣鍑嗚緭鍑烘祦銆?/p>
相关问答