C語言裡的10d是什麼意思,C語言裡的10d是什麼意思就是後面加一個數字是什麼意思精確度麼

2021-05-15 15:02:04 字數 3645 閱讀 6844

1樓:匿名使用者

輸出控制格式,位數為10位的整數,如果位數不足用空格補齊。

c語言裡的%10d是什麼意思

2樓:真莉莉畢田

這部分代bai

碼是在printf("......")中的du吧?如果是,那麼第一zhi個dao%10d輸出專

雙引號後面的第一個整型變屬量的值,且佔10列的寬度,「=」是原樣輸出到螢幕上,第二個%10d輸出第二個整型變數的值,也是佔10列寬度。

3樓:

按十進位制在螢幕上顯示一個整數,佔寬10列右對齊,實際位數超過10位時按實際位數輸出。

4樓:志祥羅志祥

顯示一個整數,至少佔十位的寬度

c語言裡的 %10d 是什麼意思?就是%後面加一個數字是什麼意思?精確度麼?

5樓:匿名使用者

我給你寫個簡單的c原始碼,你就明白了!

#include

void main()

執行結果:

*********1

****1

11*********

6樓:匿名使用者

%10d 指輸出整數的寬度為10,若數值寬度<10,則在其前面補空格,如果數值的寬度》10,則按原數值輸出,比如:printf("%10d",12345),則輸出□□□□□12345;printf("%10d",123456789123),則輸出123456789123【12位】

7樓:臺式筆記本

是字元寬度 也就是說如果你用%10d列印一個1 ,然後在用%d列印一個2,就會這樣輸出

12,1的前面會有9個空格 ,也就是說9個空格再加上一個1的寬度,就會變成10個字元寬度了 你試試printf("%10d,%d",1,2);

8樓:手機使用者

c語言就是一種很流行的程式語言,具體的呢可以網上找的!

在c語言中,輸出語句printf("%10d",c)中的10是什麼意思?

9樓:會飛的小兔子

10是指定的抄輸出欄位的寬度。

襲如果資料的位數小於10,則左端補空格。若大於10,則按照實際位數輸出。%10d是格式輸出,其中的10是指定的輸出欄位的寬度。

printf的格式控制的完整格式:

1、%:表示格式說明的起始符號,不可缺少。

2、-:有-表示左對齊輸出,如省略表示右對齊輸出。

3、0:有0表示指定空位填0,如省略表示指定空位不填。

4、m.n:m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數位數。為指定n時,隱含的精度為n=6位。

5、l或h:l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。

擴充套件資料

c語言printf()函式的使用注意事項:

1、無論怎麼加修飾,一定還是要注意無符號數的輸出,如述%8llu中對-123321的輸出,仍然是錯值,根本還是在於%u對負數輸出這一常見錯誤;

2、從demo已經能看出,修飾符是可以疊加的,如%10.3lf就表示輸出的longdouble數字段長度為10,精確到千分位;

3、%8d、%.4f這樣的控制欄位長度的用法是很多演算法設計大賽中很常見且很好用的技巧。

10樓:匿名使用者

10為指定的輸出字bai段的寬du度。如果資料的位數小於zhi10,則

左端dao補空格。若大於10,則按回照實際位數輸答出。

如果c=12345。那個輸出結果是:_____12345如果c=123456789012,那麼輸出結果就是123456789012

11樓:匿名使用者

花衣燕子的解釋是不正確的

%10d是格式輸出,其中的10是指定的輸出欄位的寬度.

如果資料的位數小於10,則左端補空格

如果資料的位數大於10,則按實際輸出

12樓:花衣燕子

位數 ...

最高 10 位 ...

c語言裡的 %10d 是什麼意思?

13樓:匿名使用者

我給你copy寫個簡單的c原始碼,你就明白了!

#include

void main()

執行結果:

*********1

****1

11*********

c語言中「\」後加數字各是什麼

14樓:文化廚子

一般是轉義字元。

轉義字元是c語言中表示字元的一種特殊形式。轉義字元以反斜'\'開頭,後面跟一個字元或一個八進位制或十六進位制數表示。轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。

示例如下:

char c1 = '\''; //後面接一個特殊字元char c2 = '\110'; //後面接一個三位的八進位制數char c3 = '\x0d'; //後面接一個兩位的十六進位制數

15樓:匿名使用者

\ddd 任意字元 三位八進位制

\xhh 任意字元 二位十六進位制

\ddd:後面跟三位八進位制數,該三位八進位制數的值即為對應的八進位制a s c i i碼值。

\xhh:後面跟兩位十六進位制數,該兩位十六進位制數為對應字元的十六進位制a s c i i碼值。

至於十進位制的,估計沒有,你所說的通常用八進位制的八進位制:\o

十六進位制:\x

其他轉義字元:

轉義字元 意義 ascii碼值(十進位制)

\a 響鈴(bel) 007

\b 退格(bs) 008

\f 換頁(ff) 012

\n 換行(lf) 010

\r 回車(cr) 013

\t 水平製表(ht) 009

\v 垂直製表(vt) 011

\\ 反斜槓 092

\? 問號字元 063

\' 單引號字元 039

\" 雙引號字元 034

\0 空字元(null) 000

\ddd 任意字元 三位八進位制

\xhh 任意字元 二位十六進位制

16樓:伊·梵

是ascii碼錶 - ascii碼對應的符號表

不單單是ascii碼,比如ascii碼48 就是字元'0'

17樓:匿名使用者

轉義字元.

18樓:劍寄柔本簫

c語言中轉義字元後加數字如\65是有意義的,它表示一個具體的字元。

比如說,char

s="123\t\65bc";

它初始化的s字串為「123」後面一個製表符tab,然後是「abc」三個大寫字母('\65'就表示一個ascii碼值為65的字元,即大寫字母a)。

19樓:匿名使用者

、iijjiju678jju763teamd

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

表示把資料按十進位制整型輸出,類似的符號含義如下 o表示把資料按八進位制整型輸出 x表示把資料按十六進位制整型輸出 u表示把資料引數按無符號整型輸出。f顯示小數表示的普通浮點數。這個是格式控制符 d是int型的輸出控制符.在printf函式中表示輸出整型數 c是char型的輸出控制符.在printf...

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

d 表示有符號十進位制整數,c 表示字元。這一類符號是 格式說明 用於格式輸入與格式輸出,就是我們常見的printf和scanf函式中在輸入輸出時,對不同型別的資料 如int,float,char等 要使用不同的格式說明。擴充套件資料 c語言中所有格式化型別的定義 1 d i 接受整數值並將它表示為...

c語言中的什麼意思c語言裡是什麼意思

自加,有兩種用法 假如定義了一個變數i 1 1 若使用i 指代先取i的值再另i i 12 若使用 i,指代先使i i 1再取i的值 mdm是一個數字,在標準輸出函式裡.m表示輸出長度控制,表示以m個字元輸出,不足m個字元的用空格填補,輸出時右對齊.原本輸出超過m個字元的此時m無效.相應的 md同上,...