printfd ,i 是什麼意思

2021-12-20 10:08:18 字數 4848 閱讀 6875

1樓:匿名使用者

%d這個你懂吧,就是輸出整型。

你寫這個就是輸出i的整型然後前面多一個*號比如:#include

main()

輸出的就是*6

2樓:

列印出i的值,

加入i = 2

列印結果:*2

c語言中printf("%d*%d=%d ", i,j,i*j)是什麼意思

3樓:我是果瘋

printf("%d*%d=%d ", i,j,i*j)意思是輸出類似於乘法算式的內容。

printf()為輸出函式,輸出括號中有「」的這部分內容。

%d為整型的佔位符,*為c語言中乘法的運算子號,%d*%d的意思是為兩個整型資料佔位。

i,j,j*i為三個要輸出的變數,並且直接輸出i*j的結果。前面所有%d對應著後面i,j,j*i的位置。

4樓:匿名使用者

printf 是輸出命令

控制檯程式 就是那種黑乎乎的視窗

第一個%d 就是後面第一個數 就是i

第二個%d 就是後面第二個數 就是j

第三個%d 就是後面第三個數 就是i×j的結果如果 i=2 j=3

printf("%d*%d=%d ", i,j,i*j)輸出結果為

2*3=6

5樓:重新整理①丅

%是一個佔位符,d表示輸出的資料

型別是int型別,%d就表示在相應位置會輸出一個int型別資料。

假設你的程式中i = 2, j = 3,那麼printf("a[%d][%d]=",i,j);這句**的執行結果就是輸出:

"a[2][3]="這個字串。

6樓:匿名使用者

就是輸出變數i,j的值嘛,不過輸出的形式是a[i][j],%d表示輸出的i,j變數的型別是整形資料,這裡你的i,j應該表示的是陣列元素的下標值。通常這種情況是用在輸出二維陣列時候的情況用,即用在兩個for迴圈的內層迴圈中,用來迴圈遍歷二維陣列。當然也可以用指標方便多了,呵呵。

這裡給你舉得一個簡單的例子。

編譯環境window8+c free;

#include

int main(int argc, char *ar**)

7樓:匿名使用者

printf是格式輸出函式,一般格式為printf(格式控制,輸出列表)。

格式控制就是用雙撇號括起來的字串,即"%d*%d=%d",其中包括兩種資訊。

1是格式說明由%和格式字元組成,如%d,用來輸出十進位制整數2是普通字元,按原樣輸出,例如上面的*和=.

所以上面的就是輸出一行表示式

即i*j=(i*j),例如假設i=3,j=5,則輸出3*5=15

8樓:神一樣的程式設計師

想要輸出 i 和 j 的值,以及 i 和 j 相乘之後的積

假設 i 的值為 5,j 的值為 10,那麼這條 printf 語句將會輸出:

5 * 10 = 50

9樓:養豬戶

知道printf("%d", i) 的意思嗎 輸出為i的值 (如果i=2 ,那麼輸出就為 2 )

有3個%d 依次獲得i,j,i*j的值 (如果i=1,j=2,那麼輸出就為 1*2=2 )

10樓:匿名使用者

輸出的是一個乘法算式,若i=3,j=4;則輸出結果為3*4=12第一個%d 就是後面第一個數 就是i以整形輸出第二個%d 就是後面第二個數 就是j以整形輸出第三個%d 就是後面第三個數 就是i×j的結果以整形輸出

11樓:匿名使用者

"a[%d][%d]=",代表的是按這種格式輸出,而%d表示整形,需要把i和j的值替換進去,結果就是a[i][j]。

12樓:匿名使用者

printf("%d*%d=%d ", i,j,i*j)

輸出i*j=x//以這種形式輸入

%d是整數型式輸出

13樓:三秒區小王子

如果i是2,j是3,那這句話就是輸出2*3=6

printf("%d*%d=%-4d",i,j,n);中%-4d是什麼意思

14樓:聽不清啊

就是輸出一個int型數,4位寬度,左對齊。後面若還有輸出項時,n的輸出至少佔4位,不足4位時,後面補空格到4位;若超過4位時,按實際寬度輸出n的值。

printf(( j=9)?"%d":"%d",i*j);的?是啥意思?有什麼作用?

15樓:

條件運算子有兩個符號(?和:)組成,必須一起使用。要求有三個操作物件,稱為三目運算子,它是c語言中唯一一個三目運算子。一般形式為:

表示式1?表示式2:表示式3.

先求解表示式1,   若其值為真(非0)則將表示式2的值作為整個表示式的取值,   否則(表示式1的值為0)將表示式3的值作為整個表示式的取值。

另外,你題目中的表示式1:j=9是賦值語句,不是條件判斷,請注意。不影響編譯,但是得不到想要的輸出結果。

16樓:

這是c語言中的三元運算子,(表示式1)?表示式2:表示式3;如果表示式1成立,就執行表示式2,如果表示式1不成立,就執行表示式3;

c語言中printf("%d*%d=%d",i,j,i*j);是想要輸出什麼?

17樓:

想要輸出 i 和 j 的值,以及 i 和 j 相乘之後的積

假設 i 的值為 5,j 的值為 10,那麼這條 printf 語句將會輸出:

5 * 10 = 50

18樓:匿名使用者

* 表示本輸入項再度入後不賦給相應變數。

19樓:匿名使用者

如果i=1,j=2、那麼這個式子的輸出結果為1*2=2

c語言:printf("%d\t",i*j);是什麼意思?求解脫

20樓:匿名使用者

%d 列印十進位制整數

%6d 列印十進位制整數,至少6個字元寬

%f 列印浮點數

%6f 列印浮點數,至少6個字元寬

%.2f 列印浮點數,小數點後有兩位小數

%6.2f 列印浮點數,至少6個字元寬,小數點後有兩位小數

%o 八進位制

%x 十六進位制

%c 字元

%s 字串

%% 百分號

\a 響鈴符

\b 回退符

\f 換頁符

\n 換行符

\r 回車符

\t 橫向製表符

\v 縱向製表符

\\ 反斜槓

\? 問號

\' 單引號

\" 雙引號

21樓:匿名使用者

列印 i乘以j 的結果

這條語句中 printf("%3d*%d=%2d",j,i,i*j)是什麼意思? c語言

22樓:王找問

三和二是保留整數部分位數,不夠的空格填補,所以列印輸出顯示的很整齊,其餘的應該能明白吧

23樓:匿名使用者

在螢幕上輸出 i的值*j的值=i*j的值 以十進位制整數形式輸出

printf("%d*%d=%-3d",i,j,i*j);

24樓:

i以%d格式輸出,j以%d格式輸出,i*j以%-3d格式輸出。%d表示以整型十進位制格式輸出,寬度為輸出物件的實際寬度。%-3d表示以整型十進位制格式輸出,寬度為3,負值表示左對齊,不足三位在右邊補空格。

25樓:

這是c語言格式輸出,你想問什麼?

26樓:宋子凌

你想表達個什麼意思?

printf("%d!=%d",i,r[j--]);是什麼意思

27樓:

這是一個輸出語句,「」中的第一個%d代表i的值,第二個%d代表r[j--]的值,就是輸出i!=r[j--]

for是什麼意思,for是什麼意思?

for的意思有 為 的意思,比如為小孩買東西 也有 因為 的意思,比如因為 而謝謝你等,不過這是微弱的意思。還有當後加一段時間時表示 一段時間 等等 for 英 f r f r 美 f r f r prep.表示物件 用途等 給,對,供 以幫助 為了 關於專 conj.因為 由於 例句 isn t ...

是什麼意思,25是什麼意思

2是倍數。是 5的二倍。二次開根號,一般2都會省略的。二五是什麼意思 二五仔指內奸,叛徒,出賣朋友的意思,二五仔 來自於古代,因為清朝要剷除少林寺,可很難攻打進去,所以就買通了少林寺的武僧馬寧,裡應外合,燒燬了少林寺 因為馬寧排行第七,所以就拆分開,對叛徒稱呼為二五仔 現在對一些背後亂說別人壞話的人...

On是什麼意思onn是什麼意思

o n 表示時間複雜度,表示的是線性階,隨著問題規模n的不斷增大,上述時間複雜度不斷增大,演算法的執行效率越低。按數量級遞增排列,常見的時間複雜度有 常數階o 1 對數階o log2n 線性階o n 線性對數階o nlog2n 平方階o n 2 立方階o n 3 k次方階o n k 指數階o 2 n...