C語言printfaddij什麼

2021-03-06 00:28:56 字數 3732 閱讀 1546

1樓:重新整理①丅

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

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

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

2樓:匿名使用者

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

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

編譯環境window8+c free;

#include

int main(int argc, char *argv)

3樓:匿名使用者

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

4樓:計力巢沈思

printf

是輸出命令

控制檯程式

就是那種黑乎乎的視窗

第一個%d

就是後面第一個數

就是i第二個%d

就是後面第二個數

就是j第三個%d

就是後面第三個數

就是i×j的結果

如果i=2

j=**rintf("%d*%d=%d

",i,j,i*j)

輸出結果為

2*3=6

請問printf("%d ",a[i][j])是什麼意思,還有如何用c++來寫,因為自己沒學過c語言

5樓:金色潛鳥

printf("%d ",a[i][j])意思

抄是:列印 2維陣列a 的 第襲 i 行,第 j 列 的元素 的數值,然後 空 1格 ,不換行。

c 變 c++ , 把程式頭部最前面 新增上2行:

#include

using namespace std;

下面還用原來的c程式

存放成新檔名,副檔名用 .cpp 就可以了。不必做其它額外的事。

談到 printf("%d ",a[i][j]) 翻成 c++, 可以用:

cout << a[i][j] << " ";

後面這個 << " " 是輸出一個空格,這樣 資料與資料有空格隔開,便於閱讀。

6樓:秋簫逐荷

應該是表示輸出a這個陣列 第i行 第j列這個元素的值 以%d的形式出去 也就是整型輸出

7樓:匿名使用者

這個函式

來的意思是格式化輸出語自句,bai%d的百分號%就是為了輸出程du序中的變數而設zhi的,那dao麼%d專門輸入int整型的資料,如果你要輸出的是一句常量的話,那就直接來printf("***x");了。

c++輸出:cout<

8樓:雖敗猶肜

printf是一個列印輸出函式

括號裡面的是函式的引數部分

%d是格式說明符,意思是這個列印出的數是整數型別a[i][j]是一個二維陣列的一個元素,就是要列印輸出的目標

9樓:暮影

c++寫:cout<

作用是:輸出二維陣列第i行第j列的元素的值(整型)

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

10樓:我是果瘋

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

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

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

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

11樓:匿名使用者

printf 是輸出命令

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

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

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

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

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

2*3=6

12樓:重新整理①丅

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

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

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

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

13樓:匿名使用者

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

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

編譯環境window8+c free;

#include

int main(int argc, char *argv)

14樓:匿名使用者

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

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

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

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

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

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

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

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

5 * 10 = 50

16樓:養豬戶

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

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

17樓:匿名使用者

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

18樓:匿名使用者

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

19樓:匿名使用者

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

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

%d是整數型式輸出

20樓:三秒區小王子

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

C語言C 語言從什么地方開始學起

c和c 的語法是相同的,只不過 c的話沒有類的概念,c 有,也就是物件導向程式設計!還有就是標準庫是不同的,這個很明顯,c 都是些函式與一些由內建型別type出來的型別,而c 都是類,標準類庫。c 適合遊戲程式設計 大專案的開發。c適合底層的開發,如系統開發 當然還有很多。如果用c去寫遊戲,是可以的...

c語言中wb,rb是什麼意思,C語言中c是什麼意思

在c語言的檔案操作中,wb和rb分別對應著對二進位制檔案的兩種操作方式 寫操作和讀操作 c語言中 c是什麼意思 用於格式化輸入輸出函式中,針對char型別的匹配。比如 輸入 用於輸入一個字元型。輸出時類似。所有的格式化輸入輸出函式,都可以用這個。c語言中的 c 是什麼意思?例如printf c c ...

C語言問題C語言問題,C語言問題C語言問題

include include int main b k p b k 0 puts b return 0 c語言問題c語言問題 include int main int h,m scanf d d h,m printf s num h if m 0 else printf o clock print...