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 整形 例...