printf6d ,f i 在c語言中啥意思

2021-04-19 08:30:24 字數 2552 閱讀 5238

1樓:匿名使用者

你說的是baiprintf函式中的引數吧

du.%6.3f是指:要輸出的zhi浮點數總位數(包括小dao數點)大

於專6位的話,按全寬輸出,小屬於6位時,小數點後輸出3位小數,右對齊,左邊不足的位用空格填充,。%6d指:如果要輸出的整型數全寬大於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語言中printf中%6d##是什麼意思

9樓:匿名使用者

%6d就是指導printf輸出整形時至少用6位輸出,不足的,左側空格補充。至於##就是輸出兩個#字元。

有程式執行圖為例:

在c語言中printf("sum=%6d,sum1);是什麼意思?

10樓:吸血威廉為

printf()是輸出函式,基本格式應該是printf( "" );雙引號裡是要輸出的內容,輸出的時候帶有變數的,就用printf( " 其他任意內容 + 格式修飾符 ",變數 );

像你這個格式有問題,應該寫成printf( "sum=%6d",sum1 );

%d是格式修飾符,%6d是輸出的結果占有6個字元的空間,比如你的整型變數sum1的值為10,那輸出的結果是:sum=***x10

乙個x代表乙個空格~

"="後面有個6個字元的空間給你輸出數值"10"

c語言中輸出時%2.5f %6d %.4f 分別表示什麼意思?望解答,謝謝!

11樓:

%2.5f 表示以

浮點數格式輸出變數的值,寬度為2,小數字數為5,寬度不夠,以實際為準。

%.4f 表示以浮點數格式輸出變數的值,小數字數為4,寬度以實際為準。

%6d 表示以整數十進位制格式輸出變數的值,寬度為6。

12樓:匿名使用者

正解是:%2.5f表示顯示的浮點數至少是2位的,但其小數點最多5位;%6d表示輸出的十進位制數至少是6位的;%.4f 表示顯示的浮點數的小數點最多4位,整數不限。

c語言中,格式化輸出函式printf()問題?期待高手回答,先謝謝了

printf函式是格式控制輸出函式,也就是在它後面的一對 內前半部分是一對雙引號的部分,如果雙引號裡面有類似於 d 或者 f之類的東西,才可以輸出雙引號後面的變數a,而你這個輸出裡沒有格式控制的東西。x03是十六進製制的乙個字元,具體是哪個字元你可以去查閱ascii碼表,一般我們可以用一般字元表示形...

c語言中a a 6是什麼意思,c語言中,a b是什麼意思?

回答的好請採納哦!這是c語言中的 右移運算子 一般情況下,他是專按位操作。特點 屬1.雙目運算子,就像 一樣,格式為 數1 數2 2.數1是被運算元,如被減數 被除數等 數2是右移位數。3.優先順序低,結合性 從左向右運算 如 8 1 表示將被移數向右移動1位 如何操作?1.化十進位制數為 注意了 ...

在c語言中ak什麼意思,在C語言中,ak0什麼意思

字串結尾中止字元 比如 定義乙個字串,char a 3 對字串賦值如下 a 0 a a 1 b a 2 c a 3 0 0 字元簡單說就是告訴一串字元的結尾符 0 這個表示字串結束符 a k 0 表示把結束符賦值給字元陣列a的第k 1個元素 c語言中x 0是什麼意思 判斷變數x的值是否為0 如果是 ...