1. c語言print這個函數怎麼用
printf後面的參數包括「格式控制字元串」和輸出變數的列表「格式控制字元串」由格式控制字元和普通字元。其中前者以%開始加某一個特殊字元。比如%d為輸出整數、%c輸出字元。普通字元是原樣輸出的內容。
輸出變數列表即為答姿輸出的變數,其個數要與控制字元相對於。比如有int a=3,b=4,然後pritf(「a=%d,b=%d」,a,b)。
輸出結果為a=3,b=4。以printf("abc")中abc為格式控制字元串中的普通字元,原樣輸出。print(「%d」,i)為以整形陪正輸出變數i的值。
printf命令的作用是格式化輸出函數,一般用於向標准輸出設備按規定格式輸出信息。printf()函數的調用格式為:printf("<格式化字元串>", <參量表>)。
printf()是C語言標准庫函數,在 stdio.h 中定義。輸出的字元串除了可以使用字母、數字、空格和一些數字元號以外,還可以使用一些轉義字元表示特殊的含蘆舉悔義。
(1)c語言列印命令擴展閱讀:
printf函數定義:
函數聲明:
int printf(char *format...);
調用格式:
printf("<格式化字元串>", <參量表>);
格式化字元串包含三種對象,分別為:
(1)字元串常量;
(2)格式控制字元串;
(3)轉義字元。
字元串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字元串和各輸出項在數量和類型上應該一一對應。其中格式控制字元串是以%開頭的字元串,在%後面跟有各種格式控制符,以說明輸出數據的類型、寬度、精度等。
格式控制字元串format:
format-- 是字元串,包含了要被寫入到標准輸出 stdout 的文本。它可以包含嵌入的 format 標簽,format 標簽可被隨後的附加參數中指定的值替換,並按需求進行格式化。
printf的格式控制字元串format組成如下:
%[flags][width][.prec][length]type。
即:%[標志][最小寬度][.精度][類型長度]類型。
參考資料來源:網路-printf
2. C語言——格式化列印printf(常用整理)
前言 :C語言中printf經常被用來輸出各種調試信息,對於字元串常量輸出,簡單使用一對 "" 就可以達到目的,例如: printf("hello,world! "); .而關於數據的格式化輸出就各有千秋,下面整理了它經常用的格式化輸出語句,不常用的就不記錄了,以免增加記憶負擔。
數棗 printf沒有列印二進制數據的格式,只有列印十六進制數據的格式:%X/x
有符號的十進制整數值用%d表示,形式為 prrintf("output data:%d",data); 。
&esmp;字元串常量用%s表示,傳入的變數為該 字元串的首地址 。該函數會列印字元串中的每個字元,直到遇到結束字元'