printf函式的另一用法

2021-07-05 22:21:03 字數 796 閱讀 9994

思考:如果

printf

函式裡面控制輸出的一句話裡包含數字,我想讓這些數字隨著我的輸入數值而打

印什麼,怎麼做?

例: printf("

數字1= ,

數字2= ");

我想讓兩個等號後面的兩個數字,是由我填多少就列印多少,怎麼做?

解決:printf("

數字1=%d

,數字2=%d",10,20);

那麼,程式會自動把

10放在前面乙個位置,把

20放在後面的位置列印結果為:數字

1=10

,數字2=20

像這種類似%d

的東西,稱之為格式化控制符!

以下是部分格式化控制符以及解釋:

%d:代表占用乙個放

int型別(整數)的位置

%ld:代表占用乙個放

long

型別的位置

%c:代表占用乙個放

char

型別(字元)的位置

%f:代表占用乙個放

float

型別的位置

%lf:代表占用乙個放

double

型別的位置

也就是說,以後如果我們想在指定位置輸出

float

型別的資料時,只需要在

printf

裡輸入乙個

%f來佔乙個位,再在後面填入相應的值就可以了!

例:printf("%f",10.3);

char

型別的就是:

printf("%c",'a');

OWA檢視另一使用者的日曆內容

如果您具有訪問另一使用者的日曆的許可權,則可以使用 exchange server 2003 outlook web access owa 檢視日曆內容。為此,請在瀏覽器的 url 框中輸入以下資訊,其中,virtual server name 是 exchange server 2003 計算機或...

關於printf()輸出函式的一些用法

printf 的格式字元 d格式符 用來輸出十進位制整數 d 按整型資料的實際長度輸出 md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度 ld 輸出長整型資料 o格式符 以八進位制形式輸出整數 x格式符 以十六進製制形式輸出整數 u格式符 用來輸出unsigned型資...

模板函式的另一種用法

今天遇到了乙個bug,具體如下 type a struct type b struct此時在controller檔案中this.data lists blist,即通過模板傳遞 b形式的slice,在html檔案中通過模板呼叫 位置1 位置2 output somrthing with結束標誌 在上...