c語言中printfn輸出是什麼結果

時間 2021-10-14 21:56:17

1樓:匿名使用者

printf("\n");是個換行,\n是轉義字元,表示換行printf("%d",a);完整應該這麼用,a是你要輸出的變數名。%d是個佔位符,它為一個int型資料站位,一個printf中可以有多個佔位符。如:

printf("%d%d%f",x,y,z);

%f也是佔位符,它為float型資料站位,佔位符的對應關係是順序對應的,即第幾個佔位符給第幾個變數站位,與資料型別無關。

其它的一些轉義字元和佔位符規則,煩請自行查詢printf函式的使用說明,不贅敘。

2樓:惡靈的加護

\n是一個轉義字元,意思是換行,如果你只輸出\n的話會看到游標到了另一行。

printf("a\nb")則可以看到明顯效果:a在上b在下。

printf("%d", x)是以整數的形式輸出一個數,後面必須加一個引數,表示被輸出的數。

3樓:火舞蝶衣

printf("\n")輸出是一個回車符

printf("%d")應該是printf("%d",i)之類的,是把i這個變數按%d的格式輸出,也就是整數形式輸出

c語言中 printf("\n")輸出是什麼結果?printf("%d")什麼意思?為什麼?

4樓:郎秀英費緞

printf("\n");是個換行,\n是轉義字元,表示換行printf("%d",a);完整應該這麼用,a是你要輸出的變數名。%d是個佔位符,它為一個int型資料站位,一個printf中可以有多個佔位符。如:

printf("%d%d%f",x,y,z);

%f也是佔位符,它為float型資料站位,佔位符的對應關係是順序對應的,即第幾個佔位符給第幾個變數站位,與資料型別無關。

其它的一些轉義字元和佔位符規則,煩請自行查詢printf函式的使用說明,不贅敘。

5樓:登梅花仍娟

printf("%d\n",

c&c);

表示輸出表示式c&c的值。

而c&c是表示將變數c與自己進行與運算,結果為c。如:

intc=12;

c&c=

12&12

=1100

&1100

=1100=c

(1100為12的二進位制)

所以最後輸出結果為變數c的值,即等價於:printf("%d\n",c);

6樓:謇士恩淦丁

printf("\n")輸出是一個回車符

printf("%d")應該是printf("%d",i)之類的,是把i這個變數按%d的格式輸出,也就是整數形式輸出

7樓:勇素芹代雨

\n是一個轉義字元,意思是換行,如果你只輸出\n的話會看到游標到了另一行。

printf("a\nb")則可以看到明顯效果:a在上b在下。

printf("%d",

x)是以整數的形式輸出一個數,後面必須加一個引數,表示被輸出的數。

在c語言裡printf後「%d\n」什麼意思?

8樓:匿名使用者

c語言中printf函式是顯示輸出函式,

其中百分號後面的字元定義如下:

%a(%a) 浮點數、十六進位制數字%c 字元

%d 有符號十進位制整數%f 浮點數(包括float和doulbe)

%e(%e) 浮點數指數輸出[e-(e-)記數法]%g(%g) 浮點數不顯無意義的零"0"

%i 有符號十進位制整數(與%d相同)%u 無符號十進位制整數%o 八進位制整數

%x(%x) 十六進位制整數0f(0f)%p 指標

%s 字串

%% "%"

至於\n表示是換行的意思。

9樓:匿名使用者

printf後「%d\n」表示按照十進位制輸出,輸完後,再輸出一個轉義字元「\n」(表示換行)

前面的在「 」內,當作字串,後面的作為輸出變數的數值

10樓:伯虎點香

%d 是輸出整型數字

\n 是換行

11樓:核動力機器人

以整數格式輸入然後換行

c語言中 printf("%d\n",12&012);這條語句什麼意思啊?輸出結果是什麼?

12樓:夏水秋池

結果是:8

首先 & 是按位與運算,1&1=1,1&0=0,0&1=0,0&0=0

12 是十進位制的,

表示為二進位制是 1100

012 是八進位制的,表示為二進位制是 10101100 & 1010 = 1000

二進位制為1000的,表示為十進位制就是 8

這樣解釋不知道你是否明白

13樓:焚仙之城

位操作中的與操作運算子。

也就是常說的and操作,雙目運算子。

計算的時候按位計算,&兩邊運算元對應位上全為1時,結果的該位值為1。否則該位值為0

12&012轉為二進位制為:

b1100&b1010,

按位計算結果為b1000,(就是看上面兩個二進位制數相對應位是否相同,相同則保留,不同則為0)

即結果為b1000,也就是8。

14樓:

輸出結果:8

**含義:這條語句是以十進位制形式列印12&012的結果;

解析過程:&是位運算與,即按二進位制位與,同1則1,否則為0。012為8進位制數,化為二進位制數為:

1010;十進位制數12,化為二進位制數為1100;兩個數只有左邊第一位都為1,因此與運算結果為1000,化為十進位制數為8。

15樓:沐浴陽光的魚

分析:12&012。首先12是十進位制數,012是八進位制數,&是與運算

計算:先將兩個數轉化成二進位制數001 100,001 010再作與運算結果為001 000,以十進位制輸出:8(換行)

16樓:匿名使用者

012是一個8進位制數,相當於2進位制的1010b。這個程式的意思是輸出整數,這個整數是由整數12(2進位制的1100b)與1010b的「按位且」的操作,得到1000b,就是十進位制的8。所以輸出8.

17樓:匿名使用者

012表示八進位制,二進位制表示為001 010,所以12&012

=1100&001010(二進位制)

=1000(二進位制)=8

18樓:周生

&是按位與,就是按二進位制數做與運算

c語言中的printf("sum=%d\n",sum)中的=%d\n究竟是什麼意思啊?

19樓:福建省寧德市

%d 是轉換說明

來符 ,源\n 是轉義字元

%d通常用在printf函式和scanf函式中,%d 規定了輸入輸出項的形式,%d 的意思是以十進位制整數的格式輸入或輸出

\n 是回車換行的控制**,其ascii碼值為10,也經常用於printf函式和scanf函式等

20樓:匿名使用者

%d 的意思是sum的值以十進位制的方式顯示出來,\n是c語言中的換行符號

21樓:匿名使用者

雙引號中的是原樣輸出和輸出結果的格式也就是說這句話輸出的是 sum=(sum的結果)sun=是原樣輸出%d是後邊那個sum的格式 是整數 %f是小數 %c是字元\n是回車換行的意思

22樓:匿名使用者

%d表是decimal(十進位制)的意思,\n 是換行的意思

23樓:匿名使用者

%d 是轉換說明符 ,\n 是轉義字元

%d 規定了輸入輸出項的形式,%d 的意思是以十進位制整數的格式輸入或輸出\n是換行 sum是變數

24樓:匿名使用者

十進位制 輸出 那個n是換行的意思

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

25樓:翦駿英沈懷

這是程式輸出結果

a=%d,b=%d

%%是輸出%號

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

C語言中printfn 輸出是什麼結果?print

郎秀英費緞 printf n 是個換行,n是轉義字元,表示換行printf d a 完整應該這麼用,a是你要輸出的變數名。d是個佔位符,它為一個int型資料站位,一個printf中可以有多個佔位符。如 printf d d f x,y,z f也是佔位符,它為float型資料站位,佔位符的對應關係是順...

C語言中如何刪除已經輸出的字元,C語言中如何刪除已經輸出的一個字元?

會飛的小兔子 文字模式下指定位置輸出 用 覆蓋掉 gotoxy 1,1 printf 1230123 gotoxy 7,1 printf 例 include intmain void printf 123 printf b c b 32 注意這裡 return0 擴充套件資料c語言刪除字串前面連續 ...

c語言中printfd ,d會輸出什麼

d 在後面,第一步,該行 先呼叫d的值,完成該行 功能後。第二步再把d的值 1並存入d的地址。d,在前面,則兩步倒過來。 korea理理 會輸出變數d加上1的結果啊 d 輸出d d輸出 d c語言中printf裡的d 是什麼意思? 勾遐思局綾 printf中的 d的意思是輸出 個寬度的 d 整形 例...