c語言中d什麼意思,C語言中 d什麼意思

2021-04-18 12:28:07 字數 6716 閱讀 2469

1樓:666旺財

%d 有符號整數(十進位制)。

%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。

可指定最小的欄位寬度,如:"%5d" % 2。也可用句點符指定附加的精度,如:"%.3d" % 3。

2樓:beihai人力資源

%d:輸入輸出為整形-%d,長整型-%d,短整型-%hu,無符號整形-%u。

%s:輸入輸出為字串-%c字元。

%f:輸入輸出為浮點型-%f雙精度浮點型。

知識延展:

c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.m.ritchie於2023年推出。

2023年後,c語言已先後被移植到大、中、小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

它的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到c語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。

3樓:雀宜年禮詠

這個是格式控制符%d是int型的輸出控制符.在printf函式中表示輸出整型數

%c是char型的輸出控制符.在printf函式中表示輸出字元型。

4樓:多秀榮區己

「%d%t

%f%u

%x」等都表示佔位符。如語句print(「x=%f\n」,x);中%f表示此處輸出是一個浮點型數,具體就是x實際的值了。%d表示十進位制整數,%u表示無符號數等。

5樓:顏海鏡

%d:輸入輸出為整形 %ld 長整型 %hd短整型 %hu無符號整形 %u %lu

%s:輸入輸出為字串 %c字元

%f:輸入輸出為浮點型 %lf雙精度浮點型

6樓:

%d:輸入輸出為整形

%s:輸入輸出為字串

%f:輸入輸出為浮點型

7樓:

輸出或輸入整形數,輸入輸出語句中應用

8樓:楊聖樂

%d 整數 舒服為10進位制的證書

%f 浮點數

%c 字元

%s 字串

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語言中%d和%f是什麼意思啊?

11樓:太平洋電腦網

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

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

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

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

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

12樓:x證

意思如下:

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

c語言簡述:

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

13樓:匿名使用者

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

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

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

14樓:袁語蝶翠衛

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

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

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

15樓:黨青雪杞逸

代表資料型別~

%d 是整型

%f 是浮點型

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

16樓:宿春雨邸宛

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

的格式為整數。

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

17樓:士谷蘭夏邁

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

18樓:匿名使用者

這是輸入輸出控制符。

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

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

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

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

19樓:匿名使用者

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

20樓:安徽新華電腦

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

21樓:匿名使用者

%d是指以整形輸出

%f是以單精度輸出

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

22樓:胡說八道小鬼

%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格式符,以十六進位制數形式輸出整數。

23樓:南北

佔位符,分別是整數、字元、浮點數,用法:(加入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語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

24樓:竹竹風子

這幾個都是格式字元

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

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

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

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

int n=5;

printf("%d",n);

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

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

25樓:高_婷婷

%c 用來輸出一個字元

%d 整型輸出(int)

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

int a=123;

cstring temp;

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

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

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

26樓:

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

27樓:匿名使用者

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

回答者: - 10-13 14:34

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

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

回答者: - 10-13 15:40

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

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

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

c語言中%d!是什麼意思

28樓:啦啦啦咯哦

%d是用來指定輸入和輸出時的資料型別和格式,表示「以十進位制整數的形式輸出」。

%a             浮點數、十六進位制數字和p-記數法(c99)

%a    浮點數、十六進位制數字和p-記法(c99)

%c     一個字元(char)

%c           一個iso寬字元

%d    有符號十進位制整數(int)(%ld、%ld:長整型資料(long),%hd:輸出短整形。)

%e    浮點數、e-記數法

%e    浮點數、e-記數法

%f     單精度浮點數(預設float)、十進位制記數法(%.nf  這裡n表示精確到小數位後n位.十進位制計數)

%g    根據數值不同自動選擇%f或%e.

%g    根據數值不同自動選擇%f或%e.

%i              有符號十進位制數(與%d相同)

%o    無符號八進位制整數

%p      指標

%s     對應字串char*(%s == %hs == %hs 輸出 窄字元)

%s             對應寬字串wcahr*(%ws == %s 輸出寬字串)

%u      無符號十進位制整數(unsigned int)

%x    使用十六進位制數字0f的無符號十六進位制整數

%x      使用十六進位制數字0f的無符號十六進位制整數

%%     列印一個百分號

%i64d用於int64 或者 long long

%i64u用於uint64 或者 unsigned long long

%i64x用於64位16進位制資料

①%:表示格式說明的起始符號,不可缺少。

②-:有-表示左對齊輸出,如省略表示右對齊輸出。

③0:有0表示指定空位填0,如省略表示指定空位不填。

④m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。

⑤l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。

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

d 有符號整數 十進位制 格式化符也可用於字典,可用 name 引用字典中的元素進行格式化輸出。可指定最小的欄位寬度,如 5d 2。也可用句點符指定附加的精度,如 3d 3。在printf 和scanf 中使用的表示要輸出和輸入的內容的型別是 d 十進位制整數 ld 十進位制長整數 c 字元型別 f...

c 語言中2d 2d什麼意思,C語言中的 2d是什麼意思

2d就是寬度2 輸出整數 2d 就是輸出寬度2整數 後面帶個 號 輸出就是 2d是c語言中printf函式的輸出格式說明符。具體解釋如下 使輸出的int型的數值以2位的固定位寬輸出。如果不足2位,則在前面補空格 如果超過2位,則按實際位數輸出。注 如果輸出的數值不是int型,則進行強制型別轉換為in...

C語言中72d什麼意思,C語言中72什麼意思

d表示整形,怎麼會有7.2的小數形式?建議查書確認輸入。當然了,也有可能是為了輸出700.00這樣的整型數。查好了,也給個回覆哦 左對齊,按整型輸出,共七位,小數佔兩位 我覺得那個d 應該為f 這個,你可以看書,書上一般在第二章!資料型別,輸入輸出格式!希望能幫助你!c語言中 7.2什麼意思 1 7...