C語言中所有百分號後加上字母是什麼意思呀

2021-10-03 02:20:07 字數 1097 閱讀 2150

1樓:夕柔妙奕聰

樓上說的有理。是格式控制輸入和輸出。

例如:%d,就是輸出或輸入十進位制數,整形。%c,就是輸入或輸出字元。

2樓:郯安陽郝北

%後加字母是格式控制符,格式控制符包括格式說明和格式字元。格式說明由「%」和格式字元組成,如%d%f等.

它的作用是將輸出或輸入的資料轉換為指定的格式輸出或輸入.格式說明總是由「%」字元開始的.不同型別的資料用不同的格式字元.

格式字元有d,o,x,u,c,s,f,e,g等.

如:%d整型輸出(int

型別),%ld長整型輸出,(long

型別)%o以八進位制數形式輸出整數,

%x以十六進位制數形式輸出整數,

%u以十進位制數輸出unsigned型資料(無符號數--都為正數).

%c用來輸出一個字元,

%s用來輸出一個字串,

%f用來輸出實數,以小數形式輸出,(float型別)%lf用來輸出實數,以小數形式輸出,(double型別)%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零.

int、long

表示整數

float、double表示浮點數,數學裡的小數

3樓:齋問兒牧姿

printf(格式控制,輸出列表)

格式控制包括格式說明和格式字元。

格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。不同型別的資料用不同的格式字元。

格式字元有d,o,x,u,c,s,f,e,g等。

如%d整型輸出,%ld長整型輸出,%o以八進位制數形式輸出整數,%x以十六進位制數形式輸出整數,%u以十進位制數輸出unsigned型資料(無符號數)。%c用來輸出一個字元,%s用來輸出一個字串,%f用來輸出實數,以小數形式輸出,%e以指數形式輸出實數,%g根據大小自動選f格式或e格式,且不輸出無意義的零。

scanf(控制字元,地址列表)

格式字元的含義同printf函式,地址列表是由若干個地址組成的表列,可以是變數的地址,或字串的首地址。如scanf("%d%c%s",&a,&b,str);

百分號前都可以是什麼數

題名 百分數 拼音 解釋 1.用100做分母的分數。通常用百分號 來表示,如1 100寫做1 百分數只能表示一個數是另一個數的百分之幾。所以不帶單位名稱。什麼是百分數 就是求一個數是另一個數的百分之幾是多少?注 不能整除時百分號前保留1位小數。怎樣求百分數 例如 吉林街小學共有學生1100人,其中六...

數添上百分號後就減少了198這個數是多少

題目可以轉化為 一個數比他的1 多19.8,那麼這個數為 19.8 1 1 20,驗證 20 20 20 0.2 19.8 解 設一個數為x,則 x x 19.8 解得x 20 所以這個數為20.19.8 1 100 19.8 99 0.2 x 19.8 x 100,求解得出x 20 一個數添上百分...

百分數,如果把百分號去掉,就比原來增加3 96,這個百分數是多少

3.96 100一1 0.04 4 3.96 1 1 3.96 0.99 44x1 4 答 這個百分數是4 希望能幫到你!3.96 1 1 3.96 0.99 4答 這個百分數是4 朋友,請採 納正確答案,你們只提問,不採納正確答案,回答都沒有勁!朋友,請 採納答案 您的採納是我答題的動力,如果沒有...