1樓:特特拉姆咯哦
c語言中,%6d:6為指定的輸出欄位的寬度為6。如果資料的位數小於6,則左端補以空格,若大於6,則按實際位數輸出。這主要是為了右對齊的格式化輸出。
c語言的語法限制不太嚴格,對變數的型別約束不嚴格,影響程式的安全性,對陣列下標越界不作檢查等。從應用的角度,c語言比其他高階語言較難掌握。也就是說,對用c語言的人,要求對程式設計更熟練一些。
2樓:手機使用者
如果在 % 後有乙個 " * " 號,這是乙個附加說明符,表示讀取時跳過它指定的列數。 例如: %*6d%4d%2d%2d 表示讀入6位整數但不賦值給任何變數。
然後再讀入4位整數、2位整數,2位整數,最後結束讀取。求採納
c語言裡"%6d" 是什麼意思?
3樓:匿名使用者
c語言中,%6d:6為指定的輸出欄位的寬度為6。如果資料的位數小於6,則左端補以空格,若大於6,則按實際位數輸出。這主要是為了右對齊的格式化輸出。
4樓:匿名使用者
"%d"表示是整型,前面的6指6位數,就是佔6個位元組
5樓:匿名使用者
%6d是應該是輸出6位的整型資料
6樓:匿名使用者
printf("%6d",n);
輸出n這個變數,用6位整數格式
c語言中「%-6d」是什麼意思?
7樓:餘蘆煌
%-6d
輸出字串佔6列,若字串本身長度大於6,則將數字全部輸出,若數字本身長度小於6,則右補空格
%6d輸出字串佔6列,若數字本身長度大於6,則將字串全部輸出,若數字本身長度小於6,則左補空格
c語言中 %6d 啥意思
8樓:匿名使用者
佔的位數為6,不夠6位左邊補空格,輸出的是整形
9樓:匿名使用者
6表示輸出列寬是6個字元,如果實際輸出的字元不足6個則用空格補充其餘的位置,如果實際輸出大於6個字元,則按實際寬度輸出,前面的負號表示在右邊補空格(如果沒有負號則表示在左面補空格),即:
printf("%-6d",123);
輸出的結果是(乙個小數點表示乙個空格):
123...
printf("%6d",123);
輸出的結果是(乙個小數點表示乙個空格):
...123
10樓:匿名使用者
>***,pstu->score); 只有當某變數被說明為這種型別的結構時,才對該變數分配儲存空間。
11樓:匿名使用者
表示輸出的格式是用6位表示,例如輸出整數2%6d時是: 2(前面5個空格,加上數字2佔一位,一共6位)
%-6d時是:2 (後面5個空格,加上數字2佔一位,一共6位)
正數表示在前面補空格,負數表示在後面補空格。
12樓:智慧型控制
6代表域寬,不足6位就在左邊補空格,%6d是右對齊,%-6d是左對齊。
13樓:匿名使用者
6代表總長度!預設右對齊,左邊補空格!
14樓:匿名使用者
要求輸出的整形變數佔位數6個,如果不夠六個就左邊補空格
c語言printf中 "%-6d"是什麼意思?
15樓:匿名使用者
%-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 字串
%% 轉義%
16樓:宜路順風吧
轉換說明及作為結果的列印輸出%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(格式控制字串,變數列表);
17樓:匿名使用者
這個是格式控制
6表示寬度,- 表示左對齊,不夠6的話右邊填充空格
d表示輸出按十進位制整型
18樓:匿名使用者
d 為格式字元,表示輸出為十進位制整數。(如:x代表16進製制,)6為域寬,表示輸出6個字元的數(如輸出79,則為****79,*表示空)
- 為左對齊輸出(預設是右對齊輸出)。(如輸出79,79****,*表示空)
%為格式說明的起始符號。(不管是scanf或printf都要加%做起始說明)
19樓:匿名使用者
6d:輸出整數佔6個字元寬,
-號:左對齊(預設右對齊)
20樓:
d:表示十進位制
-6:左對齊,寬度是6
21樓:匿名使用者
你這問題
好好看下書
哪本c語言方面的書都能找到
再有就是 你寫個測試程式 一下就看出來了
犯得著非來這問下嗎?
c語言中printf中%6d##是什麼意思
22樓:匿名使用者
%6d就是指導printf輸出整形時至少用6位輸出,不足的,左側空格補充。至於##就是輸出兩個#字元。
有程式執行圖為例:
c語言中d是什麼意思d在c語言裡是什麼意思
c語言中 d表示忽略第乙個整數,而 d中的 是乙個標誌符號,用來表示跳過它相應的資料,表示輸出的資料區和它對應的資料表示輸出的空格個數,從而使下乙個輸入的內容複製給緊接著的變數。c語言格式介紹 d是輸出整型資料,和格式字元組合在一起的作用是將輸出的資料轉換為指定的格式輸出。d是帶符號整數,意思就是要...
c語言中是什麼意思,C語言中是什麼意思
並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...
C語言中ik是什麼意思,c語言中factorialK是什麼意思
c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...