C語言中c和d和f有什麼區別啊,C語言中 d和 f是什麼意思啊?

時間 2021-08-16 08:40:39

1樓:

%c 符號

%d 整型

%f 符點

2樓:聞雞休息

printf("%c %d %f", a, b, c);

%c: 將a按字元輸出;

%d: 將b按整型輸出;

%f: 將c按浮點型輸出;

如: printf("%c %d %f", '1', 2, 3);

輸出結果為: 1 2 3.000000

注意: 如果將整型按字元型輸出,則將會是ascii碼錶中該整型值對應的字元。如果將字元型按整型輸出,則將會是該字元對應的ascii碼錶中的值。

3樓:匿名使用者

%c 對應輸入/輸出char型別資料

%d 對應輸入/輸出int整形資料

%f 對應輸入/輸出浮點型資料(就是帶小數的數)

4樓:汙妖王嘿嘿

%c 對應輸入char型別變數

%d 對應輸入int整形變數

%f 對應輸入浮點型變數,(就是帶小數的數)

5樓:脫富貴乜春

它們都是輸入輸出格式,%c格式化一個ascii字元變數,%d格式化一個10進位制整型變數,%f格式化一個單精度浮點變數。

6樓:瀧青芬傅雪

表示輸出型別的格式字元格式字元意義

c輸出單個字元,引數為該字元的ascii碼。

d以十進位制形式輸出帶符號整數(正數不輸出符號)e/e以指數形式輸出單、雙精度實數,預設6位小數。

f以小數形式輸出單、雙精度實數,預設6位小數。

g/g以%f%e中較短的輸出寬度輸出單、雙精度實數,如果指數小於-4或大於等於精度(預設6),則使用e/e格式,否則用f格式,末尾多餘的0將省略。

i以十進位制形式輸出帶符號整數(正數不輸出符號),同do

以八進位制形式輸出無符號整數(不輸出字首o)s輸出字串,引數為char指標,顯示空字元之前的所有字元或指定數目的數字,不顯示末尾的空字元。

u以十進位制形式輸出無符號整數

x/x以十六進位制形式輸出無符號整數(不輸出字首ox),x輸出小寫,x輸出大寫。

c語言中%d和%f是什麼意思啊?

7樓:太平洋電腦網

%d表示輸入或輸出十進位制有符號數;%f表示輸入或輸出浮點數(float,四位元組表示);在c語言中輸出不同資料時需要用到不同的格式字元,%d是用來輸出十進位制整型資料的實際長度輸出,%f是以小數形式輸出單、雙精度度數。以下是詳細介紹:

1、%d表示輸入或輸出十進位制有符號數;

2、%f表示輸入或輸出浮點數(float,四位元組表示);

3、另%lf表述輸入或輸出雙精度浮點數(double 8位元組表示);

4、在輸出不同資料時要用不同的的格式字元,比如說這個%d是用來輸出十進位制整型資料的實際長度輸出;%f是以小數形式輸出單、雙精度度數,隱含輸出6位小數;還有很多,如%s(輸出字串)

8樓:x證

意思如下:

%d 是輸出輸入格式 為整型,用於 int , short int;%f 是輸出輸入格式 為單精度浮點型,用於 float。

c語言簡述:

c語言運算子是說明特定操作的符號,它是構造c語言表示式的工具。c語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都為運算子處理。除了常見的三大類,算術運算子、關係運算子與邏輯運算子之外,還有一些用於完成特殊任務的運算子,比如位運算子。

9樓:匿名使用者

%d 是輸出輸入格式 為整型,用於 int , short int

%f 是輸出輸入格式 為單精度浮點型,用於 float

double 變數要用 %lf, l 是 long 的意思。

10樓:袁語蝶翠衛

它們是格式化輸入輸出函式scanf,printf中的格式說明,由「%」加「格式符」組成,%d說明是整形格式,%f說明是浮點型格式(即實數,帶小數點的),例如

printf("%d%f",a,b)的意思是按整數型式輸出a的值,按浮點數形式輸出b的值!

先去了解一下格式化輸入輸出函式scanf,printf就什麼都明白了

11樓:黨青雪杞逸

代表資料型別~

%d 是整型

%f 是浮點型

通常用在printf或者scanf函式中~

12樓:宿春雨邸宛

例如printf(%d,a)即表示輸出的a

的格式為整數。

而%d表示整數的意思,而%f表示浮點數,即小數點後精確四位

13樓:士谷蘭夏邁

在c語言中,「%d」用於輸出int整形資料,「%f」用於輸出float浮點型資料。

14樓:匿名使用者

這是輸入輸出控制符。

%d是說輸入輸出十進位制整數。%f書輸出浮點數。

你應該把全部的**貼進來。

應該是scanf("%d",&a);//就是說輸入十進位制整數。

printf("a=%f",a);//輸出浮點數。

15樓:匿名使用者

分別表示輸出整形(%d)和浮點型資料(%f)。

16樓:安徽新華電腦

比如顯示小數點後3位:%.3f

17樓:匿名使用者

%d是指以整形輸出

%f是以單精度輸出

c語言中%d和%f還有%c有什麼區別

18樓:好程式設計師

%c,後邊的引數當字元處理;

%d,後邊的引數當整數處理;

%f,後邊的引數當浮點數處理。

19樓:匿名使用者

%d是int型資料的萬用字元

%f是float型資料的萬用字元

%c是char型資料的萬用字元

常用在printf等構建字串的函式中

20樓:墨陌沫默漠末

1、%d,d格式bai字元。用來輸出十進位制整數du,按整型數zhi據的實際長度輸dao出。

2、 %f ,用來輸出實版數(包括單雙精度),以權

小數形式輸出。

c語言中對於不同型別的資料用不同的格式字元,這兩個都是printf函式格式字元。

u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。

c格式符,用來輸出一個字元。

s格式符,用來輸出一個字串。

f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。

e格式符,以指數形式輸出實數。

g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是佔寬度較小的一種),且不輸出無意義的零。

c語言裡面,%d %c %f 分別是什麼意思?怎麼用?

21樓:胡說八道小鬼

%d是用來輸出十進位制整型資料的實際長度輸出;

%c是以字元形式輸出,只輸出一個字元;

%f是以小數形式輸出單、雙精度度數,隱含輸出6位小數。

例子:int a=123;

cstring temp;

// %d是十進位制整數(int)

temp.format(「輸出:%d」,a);

::messagebox(null,temp,"資訊",0);

資訊框會顯示123

%d是顯示10進位制的整數,%c是顯示單個字元,%f是顯示浮點數(可簡單的認為是小數的一種) printf("%d %c %f", 5

, 'a' , 2.5 )

這些是格式宣告,格式宣告由「%」和格式字元組成。

常用的格式字元有:

1)d格式符,用來輸出一個有符號的十進位制整數;

2)c格式符,用來輸出一個字元;

3)s格式符,用來輸出一個字串;

4)f格式符,用來輸出實數;

5)e格式符,用格式宣告%e指定以指數形式輸出實數;

6)i格式符,作用跟d格式符一樣,不過習慣用%d而少用%i;

7)o格式符,以八進位制整數形式輸出;

8)x格式符,以十六進位制數形式輸出整數。

22樓:南北

佔位符,分別是整數、字元、浮點數,用法:(加入n =3)printf("%d",n),其中n為你要顯示的數值,方式按照「%d」即 整型顯示,結果為 3。

拓展資料:

1. 這幾個都是格式字元,在輸出不同資料時要用不同的的格式字元,例如,你說的這個%d是用來輸出十進位制整型資料的實際長度輸出。

2. %c是以字元形式輸出,只輸出一個字元,%f是以小數形式輸出單、雙精度度數,隱含輸出6位小數,還有很多,如%s(輸出字串)等。

3. 例如在printf輸出資料時,int n=5,printf("%d",n),這樣就輸出了,具體的你可以想見書上或者在網上找找一些輸入輸出函式的用法。

4. %d 是以十進位制整型的格式輸出,%c 是以單個字元的格式輸出,%f 是以單精度型的格式輸出,%e 是以指數的形式輸出。

5. c語言是一門通用計算機程式語言,應用廣泛,c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

23樓:竹竹風子

這幾個都是格式字元

在輸出不同資料時要用不同的的格式字元

例如,你說的這個%d是用來輸出十進位制整型資料的實際長度輸出%c是以字元形式輸出,只輸出一個字元

%f是以小數形式輸出單、雙精度度數,隱含輸出6位小數還有很多,如%s(輸出字串)等等

怎麼用?例如在printf輸出資料時

int n=5;

printf("%d",n);

這樣就輸出了,具體的你可以想見書上或者在網上找找一些輸入輸出函式的用法

最好上機測試一下最好,幾遍一弄就會了

24樓:高_婷婷

%c 用來輸出一個字元

%d 整型輸出(int)

%f 用來輸出實數,以小數形式輸出(float)在c語言中主要用於定義數值型別,具體用法舉例說明:

int a=123;

cstring temp;

// %d是十進位制整數(int)

temp.format(「輸出:%d」,a);

::messagebox(null,temp,"資訊",0)資訊框會顯示123

25樓:

佔位符,分別是整數、字元、浮點數

26樓:匿名使用者

這些c語言版本不僅實現了ansi c標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。

回答者: - 10-13 14:34

c語言是一種通用的程式設計語言,由於其功能非常強大,因此可以用來完成一些非常複雜的工作.很多作業系統都是用c語言編寫的,例如:unix,ms-dos,

microsoft windows,linux 等.c語言具有高效,靈活,功能豐富,表達力強和移植性好等特點.

回答者: - 10-13 15:40

c語言的發展史和演變史就不多說了!

首先c語言是屬於高階語言(在這之前有機器語言,組合語言)其次c語言的特點是面向結構

再次它執行的特點是指至頂向下逐行執行!

c語言中%f,%d的區別

27樓:匿名使用者

表示輸出型別的格式字元格式字元意義

c 輸出單個字元,引數為該字元的ascii碼。

d 以十進位制形式輸出帶符號整數(正數不輸出符號)e/e 以指數形式輸出單、雙精度實數,預設6位小數。

f 以小數形式輸出單、雙精度實數,預設6位小數。

g/g 以%f%e中較短的輸出寬度輸出單、雙精度實數,如果指數小於-4或大於等於精度(預設6),則使用e/e格式,否則用f格式,末尾多餘的0將省略。

i 以十進位制形式輸出帶符號整數(正數不輸出符號) ,同do 以八進位制形式輸出無符號整數(不輸出字首o)s 輸出字串,引數為char指標,顯示空字元之前的所有字元或指定數目的數字,不顯示末尾的空字元。

u 以十進位制形式輸出無符號整數

x/x 以十六進位制形式輸出無符號整數(不輸出字首ox) ,x輸出小寫,x輸出大寫。

c語言中f與lf有什麼區別,C語言問題 f和 lf的區別

lf n和 f n的區別為 輸入不同 輸出不同 精度損失不同。一 輸入不同 1 lf n lf n輸入資料時要求是float型別。2 f n f n輸入資料時要求是double型別。二 輸出不同 1 lf n double型別以 lf n格式輸出資料時不會自動轉成 lf n格式,會導致輸入值錯誤。2...

c語言中語句和指令有什麼區別,C語言中“語句”和“指令”有什麼區別?

a羅網天下 區別一 構成不一樣 1 c程式的執行部分是由語句組成的。程式的功能也是由執行語句實現的。2 指令可以使編譯器按不同的條件編譯不同的程式部分,因而產生不同的目標 檔案。這對於程式的移植和除錯是很有用的,尤其是針對於跨平臺程式移植的時候。區別二 實現功能不一樣 1 c程式語言可以實現多種程式...

c語言中和的區別,c語言中 n和 r有什麼區別

r是回車 cr 將當前位置移到本行開頭,ascii碼值 十進位制 為013。區別 1 是否換行 r 回車,回到當前行的行首,而不會換到下一行,如果接著輸出的話,本行以前的內容會被逐一覆蓋 n 換行,就是輸入完一行內容後,游標轉到下一行的起始位置 不會回到行首。例如 printf first line...