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

時間 2021-09-07 13:12:09

1樓:匿名使用者

一般在格式化輸入/輸出中表示輸入/輸出量的資料型別

常用的如:"%d"表示整型,「%f」表示實型,「%c」表示字元型……

還有,在「%f」中,在「%」和「f」間加「0.1」「0.01」等可以控制小數點後的位數。

2樓:黎凡

表示資料型別,不通的字母型別不同

3樓:紫軒玥樺

%後加字母是格式控制符,格式控制符包括格式說明和格式字元。格式說明由「%」和格式字元組成,如%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表示浮點數,數學裡的小數

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

4樓:紫軒玥樺

%後加字母是格式控制符,格式控制符包括格式說明和格式字元。格式說明由「%」和格式字元組成,如%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表示浮點數,數學裡的小數

c語言中各個百分號後加上字母是什麼意思呀

5樓:郯安陽郝北

%後加字母是格式控制符,格式控制符包括格式說明和格式字元。格式說明由「%」和格式字元組成,如%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表示浮點數,數學裡的小數

6樓:

"%c" 表示格式化為字元

"%d" 表示格式化為數字

"%s" 表示格式化為字串,

還有一些不常用的,你可以在書上查

7樓:

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);

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

8樓:

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

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

9樓:

控制輸入和輸出格式用的

10樓:

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);

c語言%後面都可以加什麼字母,分別表示什麼意思

11樓:福建省寧德市

%s格式對應字串的輸出,即如果使用printf函式輸出字串時,格式應採用%s

%後面可以跟的字母還有:內

%容d整型輸出,%ld長整型輸出,

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

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

%u以十進位制數輸出unsigned型資料(無符號數)。

%c用來輸出一個字元,

%f用來輸出實數,以小數形式輸出,

%e以指數形式輸出實數,

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

c語言中百分號後的數字是什麼意思呀:)

12樓:不懂多來問問

1,常用的格式控制列表的格式有以下一些:

%d:以帶符號的十

進位制形式輸出整數。 %o:以八進位制無符號形式輸出整數。

%x: 以十六進位制無符號形式輸出整數。 %u:以無符號十進位制形式輸出整數。

%c:以字元形式輸出,只輸出一個字元, %s:輸出字串。

%f:以小數形式輸出單,雙精度數,隱含輸出6位小數。 %e:以指數形式輸出實數。

2,常用的格式符的修飾符如下:

m:代表一個正整數,表示資料最小寬度。

n:代表一個正整數,對於實數表示輸出n位小數,對於字串表示擷取的字元個數。

-:表示輸出的數字或字元在或內向左靠,預設右對齊方式。

以上是printf函式的常用輸出格式控制符。

至於7.2是什麼意思:7表示輸出的最小寬度,如果是一串字元,表示最小輸出7位,不足用空格或指令字元填充,如果是數字,不足預設是用0填充

如果長度超出7位,那7就沒有意思了,可以不管

.2如果是字串:表示只輸出兩位字元,如果是數字:表示輸出兩位小數。

這個就是我給你的第2種"格式符的修飾符"中的m和n的表示。

另外"-i++" 在i++前再加上一個-號我也沒用過,也沒聽過,不是常用方法。如果是""又引號中的,那隻能表示這是一個字串。

13樓:糖寶蟲蟲蟲

-i++

先把i取負,再讓i加1

14樓:潛龍勿用

輸出7列,保留2為小數點

c語言中百分號後跟等號是什麼意思

15樓:匿名使用者

%是求餘,%=是複合賦值,求餘等。

a+=1就是a=a+1

a*=4就是a=a*4

%=還用說嗎?

c語言中的各種百分號都代表什麼意思

16樓:非常可愛

%% 印出百來分比符號,不轉換。自

%c 整數

bai轉成對應的 ascii 字元。

%d 整數轉成十du進位。

%f 倍精確zhi度數字轉成浮點dao數。

%o 整數轉成八進位。

%s 整數轉成字串。

%x 整數轉成小寫十六進位。

%x 整數轉成大寫十六進位。

擴充套件資料c語言輸出百分號(%)的方法

#include

int main()

17樓:劉2星雨

%c 單個字復

符%d 十進位制制有符號整數bai%e 以「科學記數法」的du形式輸出十

zhi進位制的浮點dao數 如2.451e+02%f 輸出十進位制浮點數,不帶域寬時,保留6位小數

%g 選用e或f格式中較短的一個輸出十進位制浮點數,不輸出無效零

%0 無輸出無符號八進位制整數%p 指標的值

%s 輸出字串%u 輸出無符號十進位制整數%x, %x 輸出無符號十六進位制整數 (不輸出字首ox)

18樓:潛水員

━━源━━━━━━━━━━━━━━━━━━━━━━━━

符號 作用

——————————————————————————

%c 單個字元

%d 十進位制有符號整數

%e 以「科學記數法」的形式輸出十進位制的浮點數 如2.451e+02

%f 輸出十進位制浮點數,不帶域寬時,保留6位小數

%g 選用e或f格式中較短的一個輸出十進位制浮點數,不輸出無效零

%0 無輸出無符號八進位制整數

%p 指標的值

%s 輸出字串

%u 輸出無符號十進位制整數

%x, %x 輸出無符號十六進位制整數 (不輸出字首ox)

━━━━━━━━━━━━━━━━━━━━━━━━━━

c語言裡的百分號是什麼意思 幹嘛用的

19樓:皚虎

如果單獨使用在字元前面 如 %d等,表示使用一種表達。

使用再兩個數字之間如 8%3 表示取餘,8%3=2 。2%5=2.

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

樓上說的有理。是格式控制輸入和輸出。例如 d,就是輸出或輸入十進位制數,整形。c,就是輸入或輸出字元。 控制輸入和輸出格式用的 printf 格式控制,輸出列表 格式控制包括格式說明和格式字元。格式說明由 和格式字元組成,如 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元...

c 語言中 百分號如何輸出 如要求輸出

直接輸出就行啊。int i 50 cout 突然想到你可能是c並非標準c 如果是c還可以使用。printf d i 即兩個 連寫帶表 在c 中,如zhuhuaizhong所說,cout 但在c中,只需雙寫即可,即 printf d 50 按住shift鍵,再按住上面一排數字鍵的 5 要是看不懂你就直...

百分號什麼意思,c 中 百分號 是什麼意思

就是百分號,可以把兩個數量的比值寫成n 的形式,也可以把分母是100的分數寫成百分數。就是把一個數縮小100倍,本質就是把這個數除以100 c語言中的百分號是什麼意思?比如a 5,b 2,c a b,c就是求5除以2的餘,即c 1 d s c 你可以認為 是一種格式 是控制輸出資料型別的 d整形 s...