




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
輸出函數(shù)printf(格式控制字符串,輸出項(xiàng)列表);輸出若干個(gè)任意類型的數(shù)據(jù)putchar(ch)輸出一個(gè)字符ch輸入函數(shù)scanf(格式控制字符串,地址列表);按指定格式從鍵盤讀入數(shù)據(jù)getchar()函數(shù)值為從輸入設(shè)備接收的字符C語言—輸出輸入函數(shù)C語言的數(shù)據(jù)輸入輸出與格式化1
C語言中輸入輸出操作通過調(diào)用標(biāo)準(zhǔn)庫函數(shù)來實(shí)現(xiàn),需要在程序前面加語句:
#include“stdio.h”或
#include<stdio.h>輸出函數(shù)printf(格式控制字符串,輸出項(xiàng)表列);輸出若干個(gè)任意類型的數(shù)據(jù)
printf("a=%db=%f",a,b);輸入函數(shù)scanf(格式控制字符串,地址表列);
scanf("%d,%f”,&a,&b);C語言—輸出輸入函數(shù)C語言的數(shù)據(jù)輸入輸出與格式化2C語言—輸出輸入函數(shù)printf()函數(shù)#include<stdio.h>printf(“控制字符串”[,輸出列表]);(1)控制字符串,由輸出的文字和數(shù)據(jù)格式說明符組成。文字說明中除了可以使用字母、數(shù)字、空格和一些數(shù)學(xué)符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。printf("Variablex=%d,y=%f",x,y)例如:(2)輸出列表,可以是常量、變量或表達(dá)式或函數(shù)調(diào)用,數(shù)據(jù)之間用“,”分隔。數(shù)據(jù)的個(gè)數(shù)和類型必須與控制字符串中的格式說明項(xiàng)順序一一對(duì)應(yīng)。輸出數(shù)據(jù)數(shù)據(jù)格式輸出文字3C語言—輸出輸入函數(shù)printf()函數(shù)printf("Variablex=%d,y=%f",x,y)例如:數(shù)據(jù)格式與輸出數(shù)據(jù)的對(duì)應(yīng)printf(“a=%d,b=%d,a+b=%d\n",a,b,a+b);輸出數(shù)據(jù)輸出文字?jǐn)?shù)據(jù)格式輸出結(jié)果:a=3,b=4,a+b=7printf(“a=%d,b=%d,a+b=%d\n”,a,b,a+b);輸出結(jié)果:Variablex=0,y=0.364C語言—輸出輸入函數(shù)printf()函數(shù)格式字符說明%d%md帶符號(hào)十進(jìn)制整數(shù)輸出%c輸出單個(gè)字符%s輸出字符串%f%m.nff以小數(shù)形式輸出單精度數(shù)lf雙精度數(shù)%e以指數(shù)形式輸出單、雙精度數(shù)
其它格式說明符o八進(jìn)制無符號(hào)整數(shù)輸出x十六進(jìn)制無符號(hào)整數(shù)u十進(jìn)制無符號(hào)整數(shù)輸出格式修飾:l長(zhǎng)整型整數(shù),加在d、o、x、u前Llongdouble型數(shù),加在f、e、g前m表示數(shù)據(jù)占用的最小寬度:數(shù)據(jù)寬度大于m,按實(shí)際寬度輸出;數(shù)據(jù)寬度小于m時(shí),補(bǔ)空格n對(duì)實(shí)數(shù)表示輸出n位小數(shù):對(duì)字符串表示最多輸出的字符個(gè)數(shù)-改變輸出內(nèi)容的對(duì)齊方式,缺省為右對(duì)齊5例1.6printf例#include<stdio.h>main(){ floatf1=100.15799,f2=12.55,f3=1.7; intn1=123,n2=45,n3=6;
printf("printfWITHOUTwidthorprecisionspecifications:\n"); printf("%f\n%f\n%f\n",f1,f2,f3); printf("%d\n%d\n%d\n",n1,n2,n3); printf("printfWITHwidthandprecisionspecifications:\n"); printf("%5.2f\n%6.1f\n%3.0f\n",f1,f2,f3); printf("%5d\n%6d\n%3d\n\n",n1,n2,n3);}C語言—輸出輸入函數(shù)printf()函數(shù)6輸入函數(shù)
scanf(格式控制字符串,地址表列);
scanf("%d,%f”,&a,&b);(1)scanf格式字符d以帶符號(hào)十進(jìn)制形式輸入整型數(shù)據(jù)o以八進(jìn)制無符號(hào)形式輸入(無前導(dǎo)0)x以十六進(jìn)制無符號(hào)形式輸入(無前導(dǎo)0x)c以字符形式輸入單個(gè)字符s輸入字符串,以非空字符開始,遇第一個(gè)空白字符結(jié)束f以小數(shù)形式輸入浮點(diǎn)數(shù)e以標(biāo)準(zhǔn)指數(shù)形式輸入C語言—輸出輸入函數(shù)scanf()函數(shù)7l
加在d、o、x、u前:輸入長(zhǎng)整型
加在f、e前:輸入雙精度型L加在f、e前:輸入longdouble型h加在d、o、x前:輸入短整型m表示數(shù)據(jù)占用的寬度*本輸入項(xiàng)在讀入后不賦給相應(yīng)的變量(2)輸入數(shù)據(jù)時(shí),遇以下情況時(shí)該數(shù)據(jù)認(rèn)為結(jié)束遇空格、回車、TAB鍵遇寬度:*md遇非法輸入C語言—輸出輸入函數(shù)scanf()函數(shù)8(3)常見錯(cuò)誤scanf("%d,%f\n”,&a,&b);scanf("%d,%f”,a,b);scanf("%7.2f",&a);printf(“%d,%f”,a)(編譯不會(huì)出錯(cuò))C語言—輸出輸入函數(shù)scanf()函數(shù)9例1.7scanf例#include<stdio.h>main(){ inta,b;printf("Pleaseinputaandb:");
scanf("%2d,%2d",&a,&b);printf("a=%d,b=%d,a+b=%d\n",a,b,a+b);}C語言—輸出輸入函數(shù)scanf()函數(shù)Pleaseinputaandb:a=12,b=13,a+b=2512,13↙Pressanykeytocontinue10字符輸出函數(shù)putchar(ch)輸出一個(gè)字符ch字符輸入函數(shù)getchar()無參數(shù)函數(shù)值為從輸入設(shè)備接收的字符C語言—輸出輸入函數(shù)putchar()和getchar()函數(shù)11例1.8示例#include<stdio.h>main(){
charch;printf("PressakeyandthenpressEnter:"); ch=getchar();
printf("Youpressed");
putchar(ch);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-5:2025 EN Information technology - Coded representation of immersive media - Part 5: Visual volumetric video-based coding (V3C) and video-based point cloud com
- GB/T 36800.3-2025塑料熱機(jī)械分析法(TMA)第3部分:針入溫度的測(cè)定
- 鑄造定點(diǎn)澆筑施工方案
- 木質(zhì)坐凳施工方案
- 海淀池子防腐施工方案
- 園林家具施工方案
- 外立面改造施工方案
- 二零二五年度設(shè)施農(nóng)業(yè)土地承包經(jīng)營(yíng)合同
- 2025年度生豬養(yǎng)殖產(chǎn)業(yè)鏈金融服務(wù)合同
- 二零二五年度航空航天市場(chǎng)推廣分紅權(quán)協(xié)議書
- 基坑土方開挖專項(xiàng)施工方案(完整版)
- 數(shù)據(jù)中心運(yùn)維服務(wù)投標(biāo)方案(技術(shù)標(biāo))
- Unit 2 Expressing yourself Part A Lets learn Listen and chant(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級(jí)下冊(cè)
- 水利水電工程(水電站、泵站)運(yùn)行危險(xiǎn)源辨識(shí)與風(fēng)險(xiǎn)評(píng)價(jià)導(dǎo)則
- 2025年中煤集團(tuán)新疆能源有限公司招聘筆試參考題庫含答案解析
- 妊娠期糖尿病患者的個(gè)案護(hù)理
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- cmis北京市中小學(xué)學(xué)籍管理云平臺(tái)
- 電玩城培訓(xùn)課件
- 2025年全年日歷-含農(nóng)歷、國(guó)家法定假日-帶周數(shù)豎版
- 小學(xué)生播音員課件
評(píng)論
0/150
提交評(píng)論