C語言中5d中的5是什麼意思

2021-03-05 09:21:42 字數 1412 閱讀 4076

1樓:雲南新華電腦學校

那個「5」在這裡只表示是c語言中的乙個十六進製制數,1.如果是「%d」的話,就是按整型資料的實際長度輸出;

2.如果是「%md」的話,就是說明「m」為指定的輸出欄位的寬度。如果資料的位數小於m,則左端補以空格,若大於m,則按實際倍數輸出。

3.如果是「%ld」的話,則輸出長整型資料。對於長整型資料來說如果用%d輸出就會出錯的。

2樓:匿名使用者

輸出預設列寬度為5,如果實際輸出不足5個字元,就左補空格,否則就按實際情況輸出.

%05是在不足5位的情況下左補0

3樓:匿名使用者

輸出 佔5位的整數

比如輸出2,就變成00002

4樓:林聲飄揚

printf("%5d",a[i][j])//此時5的意思是什麼?

}輸出相鄰兩個數字之間有5個空格

5樓:不停的

就是占用五個空格符 包括你要顯示的內容

6樓:匿名使用者

輸出時至少占用5位 ,貌似只控制輸入時 也就是scanf 時只接受前5位。

7樓:匿名使用者

就是說如果你的a[0][0]=1,a[0][1]=2,他就會排列成 1 2,而不是12

c++基礎 printf("%%5d\n",--a)的答案 為什麼是 %05d

8樓:匿名使用者

答案為1233

%d表示把數按十進位制整型輸出,數字5表示的是輸出寬度,即輸出的數值如果大於5位,按原數輸出,如果小於5位在數的左邊補空格

9樓:_肥嚕

printf("%%%5d\n",--a)這樣就能達到你的要求了,因為兩個%%連在一起表示輸出乙個%,這樣你原來的語句中就沒有%與5d匹配了,所以不會輸出你要的結果

10樓:

%%5d\n中%%是輸出字元%的

c++語言中class是什麼意思?

11樓:day忘不掉的痛

在c++ 語言中class是定義類的關鍵字,c++中也可以使用struct定義類。

兩者區別是,用class定義的類,如果資料成員或成員函式沒有說明則預設為private(私有)的,而用struct定義的,預設為public(公共)的。

示例   #include   using namespace std;   class c   void setage( int n )   private:   int age;   };   int main()

作為物件導向程式設計的基礎,掌握class的基本結構和特性是十分重要的。

5D什麼意思啊, 5d是什麼意思??

5d是佳能相機的型號,也代表相機的檔次,d代表數位相機。佳能相機是由1d專業數位相機 5d準專業數位相機或叫非專業高檔數位相機 50d非專業中檔數位相機 500d入門級數位相機,佳能相機是以個位 十位 百位來劃分檔次的。付費內容限時免費檢視 回答您好 5d銀是一種新的銀材料,這種銀是加入了特殊的化學...

在C語言中54d和5d區別C語言05d和5d有什麼不同啊?

d是輸出整形。5.4d。小數點前面的數字 5 是輸出的資料寬度,是左對齊輸出,不足5位的以空格輸出 小數點後面的數字 4 是指輸出資料小數點保留位數,四捨五入輸出。預設是輸出六位小數。5d也就是前面所述的情況,輸出資料寬度,比如 d輸出阿拉伯數字 1 佔乙個寬度,輸出時 1,5d輸出時 1,前面有四...

C語言中 2d是什麼意思,C語言中的 2d是什麼意思

m md 以寬度m輸出整型數,不足m時,左補空格 0m 0md 以寬度m輸出整型數,不足m時,左補零m,n m.nf 以寬度m輸出實型小數,小數字為n位例如 設i 123,a 12.34567,則 printf 4d 5.2f i,a 輸出 123 12.35 printf 2d 2.1f i,a ...