1樓:小夏在深圳
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型。
2樓:我是歌手
我幫你總結了一些表示輸出型別的格式字元:
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、-表示**段;
3樓:匿名使用者
表示輸出型別的格式字元 格式字元意義
d 以十進位制形
式輸出帶符號整數(正數不輸出符號)
o 以八進位制形式輸出無符號整數(不輸出字首o)x 以十六進位制形式輸出無符號整數(不輸出字首ox)u 以十進位制形式輸出無符號整數
f 以小數形式輸出單、雙精度實數
e 以指數形式輸出單、雙精度實數
g 以%f%e中較短的輸出寬度輸出單、雙精度實數c 輸出單個字元
s 輸出字串
c語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號都表示什麼?
4樓:匿名使用者
%d是按照十進位制整數形式輸出,
%nd中的n表示有效數字的位數;
%c是按照字元型輸出;
%f是按照浮點數輸出;
%lf是按照長浮點數輸出;
%o是按照八進位制輸出;
%x是按照16進位制輸出;
%e是按照科學計數法輸出結果。
5樓:酷帥王
表示輸出型別的格式字元 格式字元意義
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這個幾個符號都表示什麼?
6樓:狗子
表示輸出型別的格式字元 格式字元意義 d 以十進位制形式輸出帶符號
整數(正數不輸出符回號) . o 以八進位制形答式輸出無符號整數(不輸出字首o) . x 以十六進位制形式輸出無符號整數(不輸出字首ox) .
u 以十進位制形式輸出無符號整數. f 以小數形式輸出單、雙精度實數. e 以指數形式輸出單、雙精度實數.
g 以%f%e中較短的輸出寬度輸出單、雙精度實數. c 輸出單個字元. s 輸出字串.
c語言中%d,%nd,%f,%lf,%c,%o,%x %e這個幾個符號都表示什麼?
7樓:我是歌手
我幫你總結了一些表示輸出型別的格式字元:
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、-表示**段;
8樓:候盼香賴哲
%d是按照十進位制整數形式輸出,%nd中的n表示有效數字的位數;
%c是按照字元型輸出;%f是按照浮點數輸出;%lf是按照長浮點數輸出;
%o是按照八進位制輸出;%x是按照16進位制輸出;%e是按照科學計數法輸出結果。
以上都是輸出格式控制符,謝謝!
9樓:宰父映雪茹楚
表示輸出型別的格式字元
格式字元意義
d以十進位制形式輸出帶符號整數(正數不輸出符號)o以八進位制形式輸出無符號整數(不輸出字首o)x以十六進位制形式輸出無符號整數(不輸出字首ox)u以十進位制形式輸出無符號整數
f以小數形式輸出單、雙精度實數
e以指數形式輸出單、雙精度實數
g以%f%e中較短的輸出寬度輸出單、雙精度實數c輸出單個字元
s輸出字串
c語言中%d、%nd、%f、%lf、%c、%o、%x、%e這個幾個符號都表示什麼?
10樓:黃飛
%d是按照十進位制整數形式輸出
%nd中的n表示有效數字的位數;
%c是按照字元型輸出;
%f是按照浮點數輸出;
%lf是按照長浮點數輸出;
%o是按照八進位制輸出;
%x是按照16進位制輸出;
%e是按照科學計數法輸出結果
c語言中作用C語言中作用
取決於在scanf中使用還是在printf中使用。在scanf中使用,則新增了 的部分會被忽略,不會被引數獲取。例如輸入為 12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數 例如這裡的字元陣列b 在printf中使用,表示用後面的形參替代的位置,實現動態格式輸...
請問C語言中,1,請問C語言中,
是求餘數的意思,a b也就是a除以b餘幾 1 2 0餘1,那1 2 1 這裡 是取餘數的意思 1除以2 餘數就是1咯 計算步驟的話。cpu有直接的整數除法指令,商和餘數分別放在不同的暫存器裡。這些都交給編譯器了,我們不用理了 取模運算。也就是1除2的餘數?結果 1 除數是2的時候很特殊.a 2 等同...
C語言中exit怎麼用,在C語言中,exit 0 是什麼意思
exit 結束當前程序 當前程式 在整個程式中,只要呼叫 exit 就結束。return 是當前函式返回,當然如果是在主函式main,自然也就結束當前程序了,如果不是,那就是退回上一層呼叫。在多個程序時.如果有時要檢測上程序是否正常退出的.就要用到上個程序的返回值。exit 1 表示程序正常退出.返...