當前位置:首頁 » 編程語言 » c語言輸出6d
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸出6d

發布時間: 2023-05-06 22:51:11

c語言中 %6d 啥意思

6表示輸出列寬是6個字元,如果實際輸出的字元不足6個則用空格補充其餘的位置,如果實際輸出大於6個字元,則按實際寬度輸出,前面的負號表示在右邊補空格(如果沒有負號則表示在左面補空格),即:

printf("%-6d",123);

輸出的結果是(一個小數點表示一個空格):

123...

printf("%6d",123);

輸出的結果是(一個小數點表示一個空格):

...123

Ⅱ C語言里"%6d" 是什麼意思

C語言中,%6d:6為指定的輸出欄位的寬度為6。如果數據的位數小於6,則左端補以空格,若大於6,則按實際位數輸出。這主要是為了右對齊的格式化輸出。

Ⅲ C語言中「%-6d」是什麼意思

%-6d
輸出字元串佔6列,若字元串本身長度大於6,則將數字全部輸出,若數字本身長度小於6,則右補空格
%6d
輸出字元串佔6列,若數字本身長度大於6,則將字元串全部輸出,若數字本身長度小於6,則左補空格

Ⅳ c語言printf中 "%-6d"是什麼意思

%-6d是c語言中printf的輸出格式轉換說明,%d表示輸出的數為整形,數字6表示該數在輸出時寬度至少為6位,寬度不夠6位的用空格補齊,-表示輸出的數左端對齊。
其他轉換說明符
%a(%A)
浮點數十六進制數字[p-(P-)記數法(C99)
%c
字元
%d
有符號十進制整數
%f
浮點數(包括float和doulbe)
%e(%E)
浮點數指數輸出[e-(E-)記數法]
%g(%G)
浮點數不顯無意義的零"0"
%i
有符號十進制整數(與%d相同)
%u
無符號十進制整數
%o
八進制整數
e.g.
0123
%x(%X)
十六進制整數0f(0F)
e.g.
0x1234
%p
指針
%s
字元串
%%
轉義%

Ⅳ C語言 這個程序中%6d是什麼意思

%d:輸出整形數據,默認右對齊;
%6d:右對齊輸出(即左補空字元);
%-6d:左對齊(即右補空字元);
例:int num1=123,int num2 = 56,輸出時如下(一個下劃線表示一個空字元)
%6d:num1 = _ _ _ 123, num2 = _ _ _ _56 ;
%-6d:num1 = 123 _ _ _, num2 = 56_ _ _ _ 。