欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

C語言中printf的使用方法-創(chuàng)新互聯(lián)

小編給大家分享一下C語言中printf的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)專注于邵武網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供邵武營銷型網(wǎng)站建設(shè),邵武網(wǎng)站制作、邵武網(wǎng)頁設(shè)計(jì)、邵武網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造邵武網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供邵武網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

功 能:產(chǎn)生格式化輸出的函數(shù)(定義在 stdio.h 中)。

printf用法:

int printf(const char *format,[argument]);

format 參數(shù)輸出的格式,定義格式為:%[flags][width][.perc][F|N|h|l]type   規(guī)定數(shù)據(jù)輸出方式,具體如下:

1.type 含義如下:

d 有符號10進(jìn)制整數(shù)

i 有符號10進(jìn)制整數(shù)

o 無符號8進(jìn)制整數(shù)

u 無符號10進(jìn)制整數(shù)

x 無符號的16進(jìn)制數(shù)字,并以小寫abcdef表示

X 無符號的16進(jìn)制數(shù)字,并以大寫ABCDEF表示

F/f 浮點(diǎn)數(shù)

E/e 用科學(xué)表示格式的浮點(diǎn)數(shù)

g 使用%f和%e表示中的總的位數(shù)表示短的來表示浮點(diǎn)數(shù) G 同g格式,但表示為指數(shù)

c 單個(gè)字符

s 字符串

S wchar_t字符(寬字符)類型字符串

% 顯示百分號本身

p 顯示一個(gè)指針,near指針表示為:XXXX

far 指針表示為:XXXX:YYYY

n 相連參量應(yīng)是一個(gè)指針,其中存放已寫字符的個(gè)數(shù)

2.flags 規(guī)定輸出格式,取值和含義如下:

無 右對齊,左邊填充0和空格

- 左對齊,右邊填充空格

+ 在數(shù)字前增加符號 + 或 -

0 將輸出的前面補(bǔ)上0,直到占滿指定列寬為止(不可以搭配使用-)

空格 輸出值為正時(shí)冠以空格,為負(fù)時(shí)冠以負(fù)號

# 當(dāng)type=c,s,d,i,u時(shí)沒有影響

type=o,x,X時(shí),分別在數(shù)值前增加'0',"0x","0X"

type=e,E,f時(shí),總是使用小數(shù)點(diǎn)

type=g,G時(shí),除了數(shù)值為0外總是顯示小數(shù)點(diǎn)

3.width 用于控制顯示數(shù)值的寬度,取值和含義如下

n(n=1,2,3...) 寬度至少為n位,不夠以空格填充

0n(n=1,2,3...) 寬度至少為n位,不夠左邊以0填充

* 格式列表中,下一個(gè)參數(shù)還是width

4.prec 用于控制小數(shù)點(diǎn)后面的位數(shù),取值和含義如下:

無 按缺省精度顯示

0 當(dāng)type=d,i,o,u,x時(shí),沒有影響

type=e,E,f時(shí),不顯示小數(shù)點(diǎn)

n(n=1,2,3...) 當(dāng)type=e,E,f時(shí)表示的較大小數(shù)位數(shù)

type=其他,表示顯示的較大寬度

.* 格式列表中,下一個(gè)參數(shù)還是width

5.F|N|h|l 表示指針是否是遠(yuǎn)指針或整數(shù)是否是長整數(shù)

F 遠(yuǎn)指針

n 近指針

h 短整數(shù)或單精度浮點(diǎn)數(shù)

l 長整數(shù)或雙精度浮點(diǎn)數(shù)

函數(shù)返回值:

printf函數(shù)的一般形式為:

int printf(const char *format,[argument]);

以上形式,我們在Visual C++里輸入“printf(”將會看到。

說明printf函數(shù)類型為整型,其返回值是整型值。

其值實(shí)際為printf控制輸出的字符數(shù)。

printf()函數(shù)實(shí)際上是將所有參數(shù)按字符輸出,根據(jù)該函數(shù)的參數(shù)1(const char *format),我們不難理解。

例如:

int a,b;

a=printf("gelin/n"); //a的值為6,

b=printf("the value of printf is:%d",a); //b的值為24

printf("/n%d/n",b);

以上程序?qū)敵觯?/p>

C語言中printf的使用方法

以上是C語言中printf的使用方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:C語言中printf的使用方法-創(chuàng)新互聯(lián)
URL鏈接:http://www.chinadenli.net/article16/dsojdg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化動態(tài)網(wǎng)站微信公眾號域名注冊網(wǎng)站設(shè)計(jì)App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作