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 ...