long y 43456 printf y08ld n ,y printf y 08ld n ,y 為什麼輸出y 43456和y

2021-04-23 17:07:31 字數 2502 閱讀 2083

1樓:別說愛

格式說明:

「復%-0mnl《轉換字元》」 ,制 後面的「-0mnl 」都可以省略!

分別表示:

%——格式說明開始標誌

-——指出按左對齊方式輸出

0 ——數值型資料不使用的位是否填零

m——指出資料寬度(含小數點),若寬度不夠,則按實際資料輸出n——對於實數,表示輸出n位小數;對於字串,表示擷取的字元個數l——是否按長整型數輸出

轉換字元——資料輸出型別。

理論上應該輸出y=-43456(這邊補0就增大了數值了,所以不顯示)y=-0043456

才對啊!也不是很清楚!希望這些對你有點幫助吧!

2樓:顏海鏡

c語言裡面08是什麼意思08是8進位制數,把但是08溢位了吧本來就錯的,輸出錯誤不太懂

3樓:匿名使用者

看你輸出時設定的格式吧

4樓:匿名使用者

你希望得到什麼資料呢?

main() {long y=-43456; printf(「y=%-8ld\n」,y); printf(「y=%-08ld\n」,y);

5樓:mcs_肥鳥大俠

還要來過程? 直接拿去

自執行 答案不就出來了麼bai

。。。。

main()

現在回頭看看以前學校的教育

真是好笑得可以 哈哈哈

c語言 格式輸出 printf("y=%-8ld\n",y); 與printf("y=%-08ld\n",y); printf("y=%-8ld\n",y);

6樓:山上有花

c中格來式字串的一般形式為:自 [標誌][輸出最小寬度bai][.精度][長度]型別;

- 結果左對齊du,右邊zhi填空格+ 輸出符號

dao(正號或負號)

0 對於所有的數字格式,用前導0填充欄位寬度,若出現-標誌或者指定了精度,忽略

最全的看這裡:

7樓:匿名使用者

+,-號是資料的對齊方式,+8表示從左一次輸出8為最後一位是要輸出的數,-8和它相反。

8樓:匿名使用者

上機試下就知道了,沒什麼好說的。

c語言 的問題 如: long y =-43456 printf ("y =%-8ld\n",y) 輸出的y 等於多少?急求! 25

9樓:蝶舞王城

經過vc++6.0的驗證,最後輸出的是y=-43456,程式**如下:

#include

#include

void main()

你可以專

自己驗證屬一下

10樓:匿名使用者

y = - 43456 .

11樓:匿名使用者

y =-43456,這個很簡單的啊,實在不行在c編譯器下過一下就ok了啊

c語言 格式輸出 printf("y=%-8ld\n",y); 與

12樓:匿名使用者

先細化下這個問題,附上示例**:

#include

int main(int argc, char *argv)

//-----------------------------------------

再附上執行結果

//-----------------------------------------

1),%-8ld,表示y長度

為8位,不內夠的部分在後面補空格容。這和%8ld相對,即在前面補空格;

2), 在1)的基礎上加上0表示不夠部分補零(和1) 所述情況對應)

3),  %+8ld並不是神馬特殊情況,只不過是在這段串中加了個  +  //+ 也用來補空格了、、

c語言格式輸出補零的問題

13樓:地獄丶女神

補零肯定不能改變數值大小,所以在-和4之間補零,不然的話00-43456這太不像數字了吧- -

14樓:匿名使用者

c語言格式化抄輸出預設為右對齊,襲+表示右對齊,-表示左對齊printf ("%-08ld\n",y)預設在後面補兩個' ',不可能補0,補0就改變了數值大小,所以和0沒關係

printf ("%08ld\n",y)為右對其,前補0,結果都為-0043456

printf ("%+8ld\n",y)為右對齊,前補空格,結果為**-43456 注意:此處的星號表示空格!!(因為打空格怕你看不出來。。。)

434分能上什麼大學,我考了434分文科生。上哪個學院好?

這就看你想報的這個學校,分數線取的最低分數線高低,如果你分數線正好是這所學校取得最好線,那麼恭喜你了!如果是理科 上一個二本的學校 沒有問題 如果是文科 也能走二本 但是就不要挑專業了 在河南老試的,考試534分,能上什麼學校,醫專有出路嗎 我是山西考生看可以去什麼城市 2017高考434分,能上那...

北京公交車線路查詢434路

北京公交 434路 資訊 434路 北京站東 福苑小區 線路資訊 福苑小區5 30 20 00 區間 方莊南口 北京站東末班車21 30 北京站東6 00 21 00 區間 北京站東 方莊南口末班車22 30 途經站點 1北京站東 16草橋 2建國門南 17玉泉營橋東 3廣渠門 18馬家樓橋北 4光...

高考254分能上什麼學校,434分能上什麼大學

高考254分能上的學校 河北東方學院 廣州民航職業技術學院 山東科技職業學院 上海邦德職業技術學院 大連財經學院 廣西工業職業技術學院 石家莊職業技術學院。院校名稱 科目 批次 最低分。湖南九嶷職業技術學院 歷史 專科批 253 湖南九嶷職業技術學院 物理 專科批 253 上海東海職業技術學院 歷史...