c語言中dndflfcoe這個幾個符號都

2021-03-09 05:00:27 字數 3955 閱讀 6853

1樓:匿名使用者

%d是按照十進位制整數形式輸出,

%nd中的n表示有效數字的位數;

%c是按照字元型輸出;

%f是按照浮點數輸出;

%lf是按照長浮點數輸出;

%o是按照八進位制輸出;

%x是按照16進製制輸出;

%e是按照科學計數法輸出結果。

2樓:酷帥王

表示輸出型別的格式字元 格式字元意義

d 以十進位制形式輸出帶符號整數(正數不輸出符號)o 以八進位制形式輸出無符號整數(不輸出字首o)x 以十六進製制形式輸出無符號整數(不輸出字首ox)u 以十進位制形式輸出無符號整數

f 以小數形式輸出單、雙精度實數

e 以指數形式輸出單、雙精度實數

g 以%f%e中較短的輸出寬度輸出單、雙精度實數c 輸出單個字元

s 輸出字串 void main()

a<--8,b<--89

printf("%d %d\n",a,b);

printf("%d,%d\n",a,b);

printf("%c,%c\n",a,b);

printf("a=%d,b=%d",a,b);

本例中四次輸出了a,b的值,但由於格式控制串不同,輸出的結果也不相同。第四行的輸出語句格式控制串中,兩格式串%d 之間加了乙個空格(非格式字元),所以輸出的a,b值之間有乙個空格。第五行的printf語句格式控制串中加入的是非格式字元逗號, 因此輸出的a,b值之間加了乙個逗號。

第六行的格式串要求按字元型輸出 a,b值。第七行中為了提示輸出結果又增加了非格式字串。

c語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號都表示什麼?

3樓:小夏在深圳

c語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號的表示意思如下:

1、%a(%a) 表示浮點數、十六進製制數字和p-(p-)記數法(c99)。

2、%c 表示字元。

3、%d表示有符號十進位制整數。

4、%f 表示浮點數(包括float和doulbe)。

5、%e(%e)表示 浮點數指數輸出[e-(e-)記數法]。

6、%g(%g) 表示浮點數不顯無意義的零"0"。

7、%i表示有符號十進位制整數(與%d相同)。

8、%u表示無符號十進位制整數。

9、%o表示八進位制整數 e.g. 0123。

10、%x(%x)還是十六進製制整數 e.g. 0x1234。

11、%p 表示指標。

12、%s表示字串。

擴充套件資料

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

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

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

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

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

4樓:我是歌手

我幫你總結了一些表示輸出型別的格式字元:

1、%d-以十進位制形式輸出帶符號整數;

2、%o-以八進位制形式輸出無符號整數(不輸出字首o);

3、%x-以十六進製制形式輸出無符號整數(不輸出字首ox);

4、%u-以十進位制形式輸出無符號整數;

5、%f-以小數形式輸出單、雙精度實數;

6、%e-以指數形式輸出單、雙精度實數;

7、%g-以%f%e中較短的輸出寬度輸出單、雙精度實數;

8、%c-輸出單個字元;

9、%s-輸出字串;

下面給出一些常用符號的含義:

1、!-表示邏輯非或者取反;

2、#-表示預編譯;

3、%-在輸入輸出格式化字串中根據表面的字母表示特定的資料型別;

4、^-表示異或操作;

5、&-表示引用或取位址;

6、*-表示乘或取值;

7、[ ]-取下標;

8、-表示**段;

5樓:匿名使用者

表示輸出型別的格式字元 格式字元意義

d 以十進位制形

式輸出帶符號整數(正數不輸出符號)

o 以八進位制形式輸出無符號整數(不輸出字首o)x 以十六進製制形式輸出無符號整數(不輸出字首ox)u 以十進位制形式輸出無符號整數

f 以小數形式輸出單、雙精度實數

e 以指數形式輸出單、雙精度實數

g 以%f%e中較短的輸出寬度輸出單、雙精度實數c 輸出單個字元

s 輸出字串

c語言中%d,%nd,%f,%lf,%c,%o,%x,%e這個幾個符號都表示什麼?

6樓:狗子

表示輸出型別的格式字元 格式字元意義 d 以十進位制形式輸出帶符號

整數(正數不輸出符回號) . o 以八進位制形答式輸出無符號整數(不輸出字首o) . x 以十六進製制形式輸出無符號整數(不輸出字首ox) .

u 以十進位制形式輸出無符號整數. f 以小數形式輸出單、雙精度實數. e 以指數形式輸出單、雙精度實數.

g 以%f%e中較短的輸出寬度輸出單、雙精度實數. c 輸出單個字元. s 輸出字串.

c語言中%d、%nd、%f、%lf、%c、%o、%x、%e這個幾個符號都表示什麼?

7樓:黃飛

%d是按照十進位制整數形式輸出

%nd中的n表示有效數字的位數;

%c是按照字元型輸出;

%f是按照浮點數輸出;

%lf是按照長浮點數輸出;

%o是按照八進位制輸出;

%x是按照16進製制輸出;

%e是按照科學計數法輸出結果

c語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號都表示什麼?

8樓:我是歌手

我幫你總結了一些表示輸出型別的格式字元:

1、%d-以十進位制形式輸出帶符號整數;

2、%o-以八進位制形式輸出無符號整數(不輸出字首o);

3、%x-以十六進製制形式輸出無符號整數(不輸出字首ox);

4、%u-以十進位制形式輸出無符號整數;

5、%f-以小數形式輸出單、雙精度實數;

6、%e-以指數形式輸出單、雙精度實數;

7、%g-以%f%e中較短的輸出寬度輸出單、雙精度實數;

8、%c-輸出單個字元;

9、%s-輸出字串;

下面給出一些常用符號的含義:

1、!-表示邏輯非或者取反;

2、#-表示預編譯;

3、%-在輸入輸出格式化字串中根據表面的字母表示特定的資料型別;

4、^-表示異或操作;

5、&-表示引用或取位址;

6、*-表示乘或取值;

7、[ ]-取下標;

8、-表示**段;

9樓:候盼香賴哲

%d是按照十進位制整數形式輸出,%nd中的n表示有效數字的位數;

%c是按照字元型輸出;%f是按照浮點數輸出;%lf是按照長浮點數輸出;

%o是按照八進位制輸出;%x是按照16進製制輸出;%e是按照科學計數法輸出結果。

以上都是輸出格式控制符,謝謝!

10樓:宰父映雪茹楚

表示輸出型別的格式字元

格式字元意義

d以十進位制形式輸出帶符號整數(正數不輸出符號)o以八進位制形式輸出無符號整數(不輸出字首o)x以十六進製制形式輸出無符號整數(不輸出字首ox)u以十進位制形式輸出無符號整數

f以小數形式輸出單、雙精度實數

e以指數形式輸出單、雙精度實數

g以%f%e中較短的輸出寬度輸出單、雙精度實數c輸出單個字元

s輸出字串

c語言中,這個語句是什麼意思啊C語言中For語句後面的括號裡有兩個分號是什麼意思啊?

tp a a b b tp是交換了ab的指向,不影響主函式,t a a b b t是改變了位址上的值,也就是把i和j的值互換。所以函式中 a b的輸出對應是j 3,i 7,主函式輸出ij這個沒什麼好說的,p和 q還是ij的值。1 加 交換的是位址,會改變主函式中i和j的值,swap交換的是i和j的位...

c語言中的,c語言中的EOF

全文結束就是文字的結束,0 是字串結尾字元,在螢幕上敲的話,linux下輸入ctrl d,windows下輸入ctrl z,os下輸入f4,就能輸入eof。兩個while語句,前面乙個判斷讀取字元是否為eof,後面乙個判斷讀取字元是否為換行字元。如果敲回車的話,沒有eof,只有 r,r是回車符。全文...

c語言中chars101abc,c語言中chars101abc0printfsn,s下面程式段的輸出結果是

輸出的結果 aabc 為什麼輸出這個,是因為 代表乙個反斜線字元 101 代表的是101是乙個整數,在printf時就會輸出這個整數的 ascii字元,即 a 程式的輸出結果是 aabc 解釋 強兩個反斜槓是為了輸出乙個反斜槓 義 101是ascii碼,按字串輸出就是a,後邊依次輸出,0是字串結束符...