printfc,d nbaA, printf c, d n , b a A , b a A 是什麼意思

時間 2021-05-05 19:12:18

1樓:劇恬聞平樂

printf--輸出

a=%d,b=%d,c=%d----a,b,c輸出的型別是十進位制(%d)的數!

\n---

是指輸出完這些數後,要換行!

最後a,b,c---是輸出指定程式中對應的數..

2樓:青宣後浩言

'b'-

'a'+

'a'是ascii碼的運算:

任何小寫字母x

,-'a'

+'a'

後都變大寫x了。

你的程式首先輸出經過轉變後的大b,然後輸出大b的ascii的十進位製碼。

3樓:秘玲辜含玉

計算'b'-'a'+'a',字元運算以ascii碼計算,然後輸出的是值對應的字元

然後輸出,

然後輸出的是上面計算出的ascii碼值,是整數讓後輸出回車換行

4樓:紅尚杭玲

輸出兩個

第乙個%c是乙個字元

大小是ascii表裡'b'-'a'+'a'對應的大小所代表的那個字元%d是乙個整形實數

是'b'-'a'+'a'的大小

5樓:皮曦希智美

字元和它的ascii碼是一一對應的。

a:65,a:97,b:98

'b'-'a'+'a'就是ascii碼的運算,運算出的數是66,就是『b『,這個語句將它分別作為字元和整數列印出來。。

c語言printf("a + b = %d\n",a + b);為什麼輸出的是--------a+b=a呢?

6樓:姬思溪運英

舉個實du例說明一下。

#include

intmain()

當我們輸入a、zhib的值:dao4

8,然後回車執行,輸出結回果為:a+

b=12如果把printf("a+b

=%d\n",a

+b);該寫成:printf("%d+%d=%d\n",a,b,a

+b);

則輸答出結果為:4+8

=12由此我們可以得到結論:每乙個%d對應輸出列表的乙個變數,並且是按照順序一

一對應起來的。

printf(「%d,%d,%d\n」,(a++,b++,c++),b,c)是什麼意思

7樓:金色潛鳥

int b=3,c=3;

輸出1 是輸出 逗號表示式 (a++,b++,c++) 的值逗號表示式 的 值 等於 最右 乙個式子 c++ 的 當前 值,就是 c 的當前值(尚未自增)

逗號表示式 裡的3個式子 用的是 字尾加,所以 a,b,c 用當前值,出了逗號表示式後再 各自 增加 1。

輸出2 是輸出 自增 1 後 的 b 值(已自增)輸出3 是輸出 c 的當前值 -- 這同編譯器編譯優化處理有關,它可能仍用原值,也可能已增1。若未增1,則 出了列印語句後 會自增1。

(建議,不要使用這種 帶 不確定 因素的 語句。)--例子, ms vc++ 5.0

#include

int main()

輸出: 3, 4, 3

(不是 3,3,4)

8樓:匿名使用者

printf輸出語句執行前, b = 3, c = 3;

執行printf語句時,(a++, b++, c++)逗號表示式執行,並且返回最後乙個逗號後的c++的值作為整個逗號表示式的值,而c++返回值為3; 執行完該逗號表示式後,c的值變為4; 接著輸出b;接著輸出4。

因而輸出的結果為3,3,4.

9樓:

按十進位制輸出(a++,b++,c++)、b、c三個表示式的值,中間用逗號隔開。

朋友你恍然大悟了?我看未必。請vc++6.0下的結果:

10樓:匿名使用者

就是輸出表示式的值啊,

c語言 main() { char a='1',b='2'; printf("%c",b++);printf("%d\n",b-a)} 結果是什麼?說明一下。

11樓:右傾的墮落主義

答案是:22

分析:char a='1'b='2'; //賦值,注意a b的型別為char

printf("%c",b++); //以字元型列印列印b後b才自加,所以是現打

//印出「2」後

//b的ascii碼值是50,自加後是51printf("%d\n",b-a) //這句是b的ascii碼值減去a的ascii碼值後

//以整型輸出,即51-49=2,所以輸出「2」

12樓:匿名使用者

輸出結果 22

main()

13樓:匿名使用者

22 第乙個2是字元第二個2是數字

printf("%c",b++);先輸出b,再b++,b變成'3'了

printf("%d\n",b-a);b-a也就是'3'-'1'=2

在c語言中,printf("%d,%d\n%c,%c\n",a,b,a-32,b-32)這句中的 200

14樓:匿名使用者

printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);表示:

以整數的形式輸出a,b的值(ascii碼)再換行,然後以字元的形式輸出a-32,b-32的值(即如果a、b是小寫字母,則輸出大寫字母)。乙個小寫字母的ascii碼比它的大寫字母的ascii碼大32。可以給你簡單舉一例。

假設有char a='c',b='f';

則printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);

輸出99,102

c,f其中99是字母c的ascii碼,102是字母f的ascii碼,將它們減去32後的差以字元形式(%c的格式)顯示,就變成了大寫字母。

printf("a=%d,b=%d",a,b);和printf("%d,%d\n",a,b);的區別.

15樓:丹眼皮男生

一、格式化輸出的不同:printf("a=%d,b=%d",a,b)列印出e68a8462616964757a686964616f31333366306530來的是a="a的值",b="b的值",如果a和b的值分別為1、2,則列印到螢幕上的結果是a=1,b=2。printf("%d,%d\n",a,b)列印出來的只有a和b的值,如果a和b分別為1、2,則列印到螢幕上的結果是1,2。

這種結果的區別是格式化輸出的作用,在printf中雙引號裡面的內容按原樣輸出,而%後面帶乙個字元是引號後面引數的格式化,代表用什麼樣的格式輸出後面的引數。

二、轉義字元的有無:printf("%d,%d\n",a,b)裡面有乙個轉義字元\n,這個轉義字元的功能是換行,也就是說下乙個輸出會在下一行,而printf("a=%d,b=%d",a,b)沒有這個轉義字元,所以它不會換行,下乙個輸出直接接在上乙個輸出的後面。

三、運算子的有無及作用:printf("a=%d,b=%d",a,b)裡面的=不是賦值,而是直接輸出乙個=,printf("%d,%d\n",a,b)沒有=,所以沒有=的輸出。

16樓:gta小雞

百分號%表示佔位符,代表需要把乙個資料填到對應的地方,百分號後面的字元說明了這種資料的型別。例如%d表示十進位制整型、%f表示浮點數、%s表示字串。

17樓:楓彩世代

printf函式雙引號內

來的內容除了%什麼是原自樣輸出bai的,所以你寫成什du麼都會輸出,你寫成等號是zhi想輸出時比較容易dao理解,知道是哪個變數的值,輸出是a=什麼,沒有的就直接輸出a的值了,你也可以寫成別的比如「a的值是:%d」,它也會輸出,主要你要理解這個函式的意義和用法。。。

18樓:匿名使用者

第乙個輸出是為了讓輸出的格式更好看,更明確,a= 和b= 會照程式原樣輸出。

19樓:匿名使用者

只是顯示出來的zhi結果不太一樣。

dao例如,如果專a=10,b=20

那麼printf("%d %d\n",a,b);顯示的結果如屬下行10 20

printf("%d,%d\n",a,b);顯示的結果如下行10,20

printf("a=%d,b=%d",a,b);顯示的結果如下行a=10,b=20

就是在雙引號裡你寫了什麼,輸出時就顯示什麼,其中%d按先後順序,由a和b的實際值代替。

20樓:匿名使用者

printf會將第乙個字串原樣輸出,只是將%d的地方替換成後面引數的值

\n表示輸出換行

21樓:

假如a=1,b=2

第乙個在螢幕上輸出為:

a=1,b=2

第二個在螢幕上輸出為:

1,2%d是格式輸入輸出,代表輸入乙個整數%c是代表乙個字元

%s是代表字串

還有%x,%u等等

22樓:

int a = 0;

int b = 1;

第乙個的輸出 a=0,b=1;

第二個的輸出 0,1;

23樓:

顯示結copy果是這樣的//、

printf("%d %d\n",a,b);

a bprintf("%d,%d\n",a,b);

a,bprintf("a=%d,b=%d",a,b);

a=?,b=?(?是a b的值)

這是乙個輸出語句。。

重要顯示結果。。。

假如 #include

void main()

其結果為: 3 4

3,4a=3;b=4

意恐遲遲歸意恐是什麼意思,「意恐」是什麼意思?

意思 害怕。一 全文 遊子吟 唐 孟郊 慈母手中線,遊子身上衣。臨行密密縫,意恐遲遲歸。誰言寸草心,報得三春暉。二 譯文 慈母用手中的針線,為遠行的兒子趕製身上的衣衫。臨行前一針針密密地縫綴,怕的是兒子回來得晚衣服破損。有誰敢說,子女像小草那樣微弱的孝心,能夠報答得了像春暉普澤的慈母恩情呢?三 賞析...

cpU COnfiguration是什麼意思

cpu configuration是 處理器設定的意思。通常情況下,電腦進入bios setup才能找到了其中的cpu configuration選項。因各個主機板情況不同,無法準確說明詳細,通常來說,在各大廠商的cpu configuration中,可以對cpu的溫度控制做三類設定 允許cpu的溫...

WhatcanIdoforyou?是什麼意思

ok英語 我能為你做什麼?需要我幫忙嗎 雙語例句 1clerk good afternoon,peace hotel,what can i do for you?櫃檯服務員 下午好,這裡是和平旅館。我能幫您嗎?2hello,ibm,what can i do for you?general answ...