C語言中6d是什麼意思,c語言printf中6d是什麼意思

2021-03-19 18:19:35 字數 2842 閱讀 6690

1樓:餘蘆煌

%-6d

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

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

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

2樓:匿名使用者

%-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 字串

%% 轉義%

3樓:宜路順風吧

轉換說明及作為結果的列印輸出%a 浮點數、十六進位制數字和p-記數法(c99)

%a 浮點數、十六進位制數字和p-記法(c99)%c 一個字元

%d 有符號十進位制整數

%e 浮點數、e-記數法

%e 浮點數、e-記數法

%f 浮點數、十進位制記數法

%g 根據數值不同自動選擇%f或%e.%g 根據數值不同自動選擇%f或%e.

%i 有符號十進位制數(與%d相同)

%o 無符號八進位制整數

%p 指標

%s 字串

%u 無符號十進位制整數

%x 使用十六進位制數字0f的無符號十六進位制整數%x 使用十六進位制數字0f的無符號十六進位制整數%% 列印一個百分號 使用printf ()函式 printf()的基本形式: printf(格式控制字串,變數列表);

4樓:匿名使用者

這個是格式控制

6表示寬度,- 表示左對齊,不夠6的話右邊填充空格

d表示輸出按十進位制整型

5樓:匿名使用者

d 為格式字元,表示輸出為十進位制整數。(如:x代表16進位制,)6為域寬,表示輸出6個字元的數(如輸出79,則為****79,*表示空)

- 為左對齊輸出(預設是右對齊輸出)。(如輸出79,79****,*表示空)

%為格式說明的起始符號。(不管是scanf或printf都要加%做起始說明)

6樓:匿名使用者

6d:輸出整數佔6個字元寬,

-號:左對齊(預設右對齊)

7樓:

d:表示十進位制

-6:左對齊,寬度是6

8樓:匿名使用者

你這問題

好好看下書

哪本c語言方面的書都能找到

再有就是 你寫個測試程式 一下就看出來了

犯得著非來這問下嗎?

c語言裡"%6d" 是什麼意思?

9樓:匿名使用者

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

10樓:匿名使用者

"%d"表示是整型,前面的6指6位數,就是佔6個位元組

11樓:匿名使用者

%6d是應該是輸出6位的整型資料

12樓:匿名使用者

printf("%6d",n);

輸出n這個變數,用6位整數格式

c語言中 %6d 啥意思

13樓:匿名使用者

佔的位數為6,不夠6位左邊補空格,輸出的是整形

14樓:匿名使用者

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

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

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

123...

printf("%6d",123);

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

...123

15樓:匿名使用者

>***,pstu->score); 只有當某變數被說明為這種型別的結構時,才對該變數分配儲存空間。

16樓:匿名使用者

表示輸出的格式是用6位表示,例如輸出整數2%6d時是: 2(前面5個空格,加上數字2佔一位,一共6位)

%-6d時是:2 (後面5個空格,加上數字2佔一位,一共6位)

正數表示在前面補空格,負數表示在後面補空格。

17樓:智慧控制

6代表域寬,不足6位就在左邊補空格,%6d是右對齊,%-6d是左對齊。

18樓:匿名使用者

6代表總長度!預設右對齊,左邊補空格!

19樓:匿名使用者

要求輸出的整形變數佔位數6個,如果不夠六個就左邊補空格

c語言中d什麼意思,C語言中 d什麼意思

d 有符號整數 十進位制 格式化符也可用於字典,可用 name 引用字典中的元素進行格式化輸出。可指定最小的欄位寬度,如 5d 2。也可用句點符指定附加的精度,如 3d 3。d 輸入輸出為整形 d,長整型 d,短整型 hu,無符號整形 u。s 輸入輸出為字串 c字元。f 輸入輸出為浮點型 f雙精度浮...

c語言中d是什麼意思,C語言中 d和 f是什麼意思啊?

d 有符號整數 十進位制 格式化符也可用於字典,可用 name 引用字典中的元素進行格式化輸出。可指定最小的欄位寬度,如 5d 2。也可用句點符指定附加的精度,如 3d 3。在printf 和scanf 中使用的表示要輸出和輸入的內容的型別是 d 十進位制整數 ld 十進位制長整數 c 字元型別 f...

c語言中c什麼意思,c語言中!是什麼意思?

c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...