printfd,d ,y,x 裡的「d」是什麼意

時間 2021-09-02 07:44:59

1樓:匿名使用者

#int的用法在巨集定義的規則裡面,是指將傳進來的int轉換成字串,並用雙引號括起來,在你的例子裡面,#int 轉換成"m",巨集之後是print(m) -> print("m" " = %d\n", m);

另外,說明一點是,c語言支援多個字串相接成一個字元口串, 即 "m" " = %d\n" 等同於"m = %d\n"。

2樓:陸美富

%d,是一個整型輸出格式。對應的變數,必須是整型型別。即int y,x

3樓:匿名使用者

printf函式的第一個引數為格式化輸出的格式,%d的意思是按照整數格式輸出後面的第一個引數的值。

4樓:你好不得

將x,y以int型輸出

5樓:匿名使用者

bu qing chu

在c語言中 printf("a=%%d,b=%%d\n",a,b);裡的%%d是什麼意思? 20

6樓:風翼殘念

%%是輸出%號。%是轉義符。%d 輸出整型。

%nd 輸出的整型寬度至少為n位,右對齊,]即寬度至少為5位,位數大於5則輸出實際位數,%0nd 用得比較多,表示輸出的整型寬度至少為n位,不足n位用0填充。

c語言中%有兩種意思,第一表示求餘符號,經常會用到判斷一個數是不是能被另一個整除。

如:7%3=1(7除以3,餘下1,) 1%3=1(1除以3除不盡,餘下1);

如判斷一個m是奇數還是偶數?**如下:if(m%2==0) print f("偶數")。

2、引導符,用於引導輸入輸出項表列的格式。

例如:print f("%d%c%f",a,b,c);意思就是a以整型輸出,b以字元型輸出,c以實型輸出。

7樓:會飛的小兔子

在c語言中printf("a=%%d,b=%%d\n",a,b);裡的%%d是程式輸出結果。

%d是表示後面的變數b的值用整數形式顯示。

後面的兩個%,表示顯示一個%。

如果b的值是20,則輸出是「20%」。

如果要輸出整數a,b的值,應改為printf("a=%d,b=%d\n",a,b)。

擴充套件資料

printf格式控制符處理引數

printf有很多格式控制符,例如%d,它在處理輸入時,會從堆疊中取其對應大小,即4個位元組作為對應的引數值。也就是說,當傳入引數和格式控制符匹配或者在經過型別提升後和格式控制符匹配的時候,引數處理是沒有任何問題的。

但是不匹配時,可能會出現未定義行為。例如,%f期望一個double(8位元組)型別,但是傳入的引數是int(4位元組),那麼在處理這個int引數值,可能會多處理4個位元組,並且也會造成處理資料錯誤。

8樓:匿名使用者

這裡是錯誤寫法。

%%表示轉義字元%。

所以這裡會輸出

a=%d,b=%d

與後續的a,b值無關。

9樓:雲畫的月光

%%就是輸出字元%,後面的d就只是字串,不再是格式宣告,所以,後面的a,b就輸不出來。如果想輸出%,應該是%%%d或者%d%%

10樓:匿名使用者

輸出結果是:a=%1,b=%d

其中的1是你上面的a的賦值,比如1.

%%表示輸出%

%d表示輸出一個有符號的十進位制數

%%%d 你應該把兩個分開理解%%和%d

c語言printf("%d\n,x

11樓:匿名使用者

寫錯了吧。。應該是 printf("%d\n",x

就是輸出 x

12樓:匿名使用者

輸出一個字串;%d會輸出一個整數,後面沒有加其他引數的話會輸出0,然後\n是換行,再下一行輸出「,x

13樓:草叢裡的落葉

比較大小,然後輸出結果:x

14樓:apple林

如果是printf("%d\n,x,那麼會直接輸出括號裡面除了轉義符的部分,即x結果是x,y中的一個;x目運算,即如果x

15樓:匿名使用者

如果x

這是一種表判斷的三目運算子

16樓:匿名使用者

引號內如果 不是轉義字元都 照原樣輸出

17樓:放yang娃

一樓加二樓的就完美了。其實這些你可以在編譯器上試試的,一試就知道了。

大連到瀋陽D字頭列車是什麼,D字開頭的是什麼車?

大連到瀋陽沒有開通動車組!418以後所有大連到瀋陽班次 車次 型別 始發站 出發站 開車時間 目的站 到達時間 用時 里程 終點站 硬座 軟座 硬臥中 軟臥下 4217 4219 4222 普快 大連 大連 20 33 瀋陽北 次日02 57 6小時24分 400 葉柏壽 28 49 65 102 ...

樂譜裡的A調B調C調D調E調F調G調是什麼意思

c調 由七個基本音級所構成的調,主音為c,叫做c調。g調 由七個基本音級所構成的調,主音為g,叫做g調。d調 將g調中所有的音都升高五度,主音為d,叫做d調。依次類推。a調是以a為主音,說白了就是以a為 1 b調是以b為主音。以此類推。用在歌曲時,是根據不同人的音高問題,而進行轉調。用在鋼琴曲或其他...

3 D環繞音效體驗 如何?歌曲中的3D環繞是什麼?

其實3d音效和全景環繞是相輔相成的,因此全景聲我們也可以直白的叫他沉浸式3d音效技術,簡言之就是設定最多個分立聲軌和提供最多路揚聲器輸出,並且系統會給每一路揚聲器獨有的訊號通道。這樣使得每個聲音都各自有獨立的聲域範圍。電腦上有這個測試,去感受一下。3d環繞音效體驗是非常不錯的,能夠給人一種更立體,聲...