1樓:匿名使用者
答案為1233
%d表示把數按十進位制整型輸出,數字5表示的是輸出寬度,即輸出的數值如果大於5位,按原數輸出,如果小於5位在數的左邊補空格
2樓:_肥嚕
printf("%%%5d\n",--a)這樣就能達到你的要求了,因為兩個%%連在一起表示輸出乙個%,這樣你原來的語句中就沒有%與5d匹配了,所以不會輸出你要的結果
3樓:
%%5d\n中%%是輸出字元%的
c語言中輸出printf("%%05d\n",--a);中兩個%%是什麼意思
4樓:匿名使用者
c語言輸出中%%是對輸出的%進行轉義,樓主的這句不對,應該是printf ("%%%05d\n", --a);
這樣輸出的就是%a的值。
懂c語言的大俠們,問一下: printf("%%%%d\n",a)結果為什麼是 %%d?
5樓:一代梟雄
%可以理解為乙個轉義符(像\一樣),%%前面的%告訴(編譯)系統後面的%是字專符%,系統是由前到後處理的,屬故d前面的%被系統認為是字元而不具備轉義功能......
#include
int main()
你可以自己執行試試,答案的確是%%d哦
6樓:靈魂之地球
c語言中,%d是十進位制的格式輸出,但%%d輸出的是%,兩個「%%」自然輸出兩個%%,%d的「%」被前面的搶掉了,所以當做普通的字元輸出
7樓:匿名使用者
誰說是%%d,你的編譯器有問題吧,我編譯的是什麼也沒有,然後自己消失了
8樓:匿名使用者
%% = %
%% = %
d = d
標準輸出就使這麼規定的
c語言 printf("%05d\n",a);什麼意思
9樓:匿名使用者
%d是空輸出格式,後面接05,表示輸出的數有五位,不夠用0補!注意如果去掉0,就變成用空格補!如果是.5,就表示小數點後保留5位!這都是常見的輸出處理~~~學習愉快哦!
10樓:匿名使用者
1、如bai果int a=1234,printf("%05d\n",a);輸出du結果為
zhi 01234 。
2、%d表示以有符號十進dao制整數輸出%5d表示輸出資料的長度為5右對版齊權左邊多餘的補空格 %05d表示輸出資料長度為5右對齊。%d是空輸出格式,後面接05,表示輸出的數有五位,不夠用0補。注意如果去掉0,就變成用空格補。
如果是.5,就表示小數點後保留5位。
11樓:匿名使用者
格式控制符 05表示抄向右移動5位 前面用0填充 給你看兩個例子,你就會明白的,下面是**: #include
int main()
int main()
12樓:匿名使用者
輸出函式,05的意思是輸出五位,不夠的用「0」代替
13樓:月光下的狼
輸出5位,如果不夠用0補齊。
比如a=19;則輸出為00019
14樓:匿名使用者
輸入整行 、\n 相當於回車的意思 a是輸出的值
c語言中,printf("%d%5d\n",a,b);其中%d和%5d什麼區別
15樓:匿名使用者
%d 輸出整型
%nd 輸出的整型寬度至少為n位,右對齊,%5d即寬度至少為5位,位數大於5則輸出實際位數
%0nd 用得比較多,表示輸出的整型寬度至少為n位,不足n位用0填充printf("%05d",1)輸出:00001printf("%5d",1)輸出:****1(*為空格)
16樓:匿名使用者
%d是指以十進位制的形式輸入或輸出乙個整
數%5d是限度輸入或輸出寬度的以十進位制的形式輸入或輸出乙個整例如%5d是限度輸入或輸出寬度的
int a = 11,b=22;
printf("%d%d",a,b);
這時輸出結果為:1122
如果是這樣,
printf("%d%5d",a,b);
輸出結果為:11 22
17樓:_孤單與寂寞
令a=10;b=20的話;輸出的結果是
10***20其中的*表示空格
%5d中的5表示域寬(所佔的列數),
%5d 指定輸出資料佔5列,輸出的資料顯示在此5列區域的右側;
在20前有10***五列
18樓:匿名使用者
%d是輸出整型,%5d是輸出5個寬度的整型。
神奇的C語言七 為什麼C 要拋棄printf
1 最重要的原因當然是c 提供了流物件 和 它們代表了新觀念。流物件能輸出物件,而printf函式和scanf函式不能。2 printf本身有問題,它不是型別安全的。舉個例子。下面的程式會輸出什麼呢?include int main 這個時候我們需要對a進行強制型別轉換,否則輸出結果就不是我們想要的...
c語言問題,17題為什麼答案是double不是float,這兩個有什麼區別
sqrt函式返來回值是double。表達源式包含隱性轉換,規則就是盡量保證資料精度不丟失。對程式設計人員來說,double 和 float 的區別是double精度高,有效數字16位,float精度7位。但double消耗記憶體是float的兩倍,double的運算速度比float慢得多,c語言中數...
為什麼蘋果5c序列號查出來是5s的
您好,請提供下手機序列號,幫你看下 手機有問題,能退貨就退貨吧。求採納,謝謝!我買的是蘋果5c 為什麼序列號查出來顯示型號5s 蘋果的保修期至購買日算起1年,你把序列號寫出來,可以查一下!我的也是 我是原機壞了 然後拿去售後換了乙個未啟用的新機 可是查序列號顯示的是5s 而且說已啟用 是2015年啟...