黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網(wǎng)絡(luò)課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
2011中考 | 2011高考 | 2012考研 | 考研培訓(xùn) | 在職研 | 自學(xué)考試 | 成人高考 | 法律碩士 | MBA考試
MPA考試 | 中科院
四六級 | 職稱英語 | 商務(wù)英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學(xué)習(xí) | 法語 | 德語 | 韓語
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
華為認證 | Java認證
公務(wù)員 | 報關(guān)員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導(dǎo)游資格
報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務(wù)師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
駕駛員 | 網(wǎng)絡(luò)編輯
衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
會計從業(yè)資格考試會計證) | 經(jīng)濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務(wù)師
注冊資產(chǎn)評估師 | 高級會計師 | ACCA | 統(tǒng)計師 | 精算師 | 理財規(guī)劃師 | 國際內(nèi)審師
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
質(zhì)量工程師 | 物業(yè)管理師 | 招標師 | 結(jié)構(gòu)工程師 | 建筑師 | 房地產(chǎn)估價師 | 土地估價師 | 巖土師
設(shè)備監(jiān)理師 | 房地產(chǎn)經(jīng)紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
繽紛校園 | 實用文檔 | 英語學(xué)習(xí) | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
您現(xiàn)在的位置: 考試吧(Exam8.com) > 計算機等級考試 > 計算機二級 > C語言 > 復(fù)習(xí)資料 > 正文

二級C輔導(dǎo)教程及考點分析:第三章 程序設(shè)計初步

   數(shù)據(jù)輸出語句

    本小節(jié)介紹的是向標準輸出設(shè)備顯示器輸出數(shù)據(jù)的語句。在C語言中,所有的數(shù)據(jù)輸入/輸出都是由庫函數(shù)完成的。 因此都是函數(shù)語句。本小節(jié)先介紹printf函數(shù)和putChar函數(shù)。printf函數(shù)printf函數(shù)稱為格式輸出函數(shù),其關(guān)鍵字最末一個字母f即為“格式”(format)之意。其功能是按用戶指定的格式, 把指定的數(shù)據(jù)顯示到顯示器屏幕上。在前面的例題中我們已多次使用過這個函數(shù)。

    一、printf函數(shù)調(diào)用的一般形式

    printf函數(shù)是一個標準庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用 printf 函數(shù)之前必須包含stdio.h文件。printf函數(shù)調(diào)用的一般形式為: printf(“格式控制字符串”,輸出表列)其中格式控制字符串用于指定輸出格式。 格式控制串可由格式字符串和非格式字符串兩種組成。格式字符串是以%開頭的字符串,在%后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。如“%d”表示按十進制整型輸出,“%ld”表示按十進制長整型輸出,“%C”表示按字符型輸出等。后面將專門給予討論。

    非格式字符串在輸出時原樣照印,在顯示中起提示作用。 輸出表列中給出了各個輸出項, 要求格式字符串和各輸出項在數(shù)量和類型上應(yīng)該一一對應(yīng)。
    void main()
    {
    int a=88,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<--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的值,但由于格式控制串不同,輸出的結(jié)果也不相同。第四行的輸出語句格式控制串中,兩格式串%d 之間加了一個空格(非格式字符),所以輸出的a,b值之間有一個空格。第五行的printf語句格式控制串中加入的是非格式字符逗號, 因此輸出的a,b值之間加了一個逗號。第六行的格式串要求按字符型輸出 a,b值。第七行中為了提示輸出結(jié)果又增加了非格式字符串。

    二、格式字符串

    在Turbo C中格式字符串的一般形式為: [標志][輸出最小寬度][.精度][長度]類型 其中方括號[]中的項為可選項。各項的意義介紹如下:
    1.類型類型字符用以表示輸出數(shù)據(jù)的類型,其格式符和意義下表所示:
    表示輸出類型的格式字符       格式字符意義
    d                 以十進制形式輸出帶符號整數(shù)(正數(shù)不輸出符號)
    o                 以八進制形式輸出無符號整數(shù)(不輸出前綴O)
    x                 以十六進制形式輸出無符號整數(shù)(不輸出前綴OX)
    u                 以十進制形式輸出無符號整數(shù)
    f                 以小數(shù)形式輸出單、雙精度實數(shù)
    e                 以指數(shù)形式輸出單、雙精度實數(shù)
    g                 以%f%e中較短的輸出寬度輸出單、雙精度實數(shù)
    C                 輸出單個字符
    s                 輸出字符串
    2.標志
    標志字符為-、+、#、空格四種,其意義下表所示: 
    標志格式字符      標 志 意 義
    -          結(jié)果左對齊,右邊填空格
    +          輸出符號(正號或負號)空格輸出值為正時冠以空格,為負時冠以負號
    #          對C,s,d,u類無影響;對o類, 在輸出時加前
    綴o         對x類,在輸出時加前綴0x;對e,g,f 類當(dāng)結(jié)果有小數(shù)時才給出小數(shù)點
    3.輸出最小寬度
    用十進制整數(shù)來表示輸出的最少位數(shù)。 若實際位數(shù)多于定義的寬度,則按實際位數(shù)輸出, 若實際位數(shù)少于定義的寬度則補以空格或0。
    4.精度
    精度格式符以“.”開頭,后跟十進制整數(shù)。本項的意義是:如果輸出數(shù)字,則表示小數(shù)的位數(shù);如果輸出的是字符, 則表示輸出字符的個數(shù);若實際位數(shù)大于所定義的精度數(shù),則截去超過的部分。
    5.長度
    長度格式符為h,l兩種,h表示按短整型量輸出,l表示按長整型量輸出。
    void main(){
    int a=15;
    float b=138.3576278;
    double C=35648256.3645687;
    Char d=’p’;
    printf("a=%d,%5d,%o,%x\n",a,a,a,a);
    printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
    printf("C=%lf,%f,%8.4lf\n",C,C,C);
    printf("d=%C,%8C\n",d,d);
    } a<--15
    b<--138.3576278
    C<--35648256.3645687
    d<--’p’

    main()
    {
    int a=29;
    float b=1243.2341;
    double C=24212345.24232;
    Char d=’h’;
    printf("a=%d,%5d,%o,%x\n",a,a,a,a);
    printf("b=%f,%lf,%5.4lf,%e\n",b,b,b,b);
    printf("C=%lf,%f,%8.4lf\n",C,C,C);
    printf("d=%C,%8C\n",d,d);
    } 
    本例第七行中以四種格式輸出整型變量a的值,其中“%5d ”要求輸出寬度為5,而a值為15只有兩位故補三個空格。 第八行中以四種格式輸出實型量b的值。其中“%f”和“%lf ”格式的輸出相同,說明“l(fā)”符對“f”類型無影響。“%5.4lf”指定輸出寬度為5,精度為4,由于實際長度超過5故應(yīng)該按實際位數(shù)輸出,小數(shù)位數(shù)超過4位部分被截去。第九行輸出雙精度實數(shù),“%8.4lf ”由于指定精度為4位故截去了超過4位的部分。第十行輸出字符量d,其中“%bC ”指定輸出寬度為8故在輸出字符p之前補加7個空格。

上一頁  1 2 3 4 5 6 7 8 9 下一頁
文章搜索
計算機等級考試欄目導(dǎo)航
版權(quán)聲明:如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系800@exam8.com,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
主站蜘蛛池模板: 99精品视频在线免费观看 | 日本r级限制片在线播放 | 清风阁爱干 | 亚洲国产午夜精品理论片的软件 | 国产羞羞的视频在线观看免费 | 国产欧美日韩在线观看无需安装 | 国产成人毛片毛片久久网 | 日韩综合久久 | 手机看片久久高清国产日韩 | 国产成人精品免费视频大全五级 | 免费观看黄色一级片 | 日本精品一区二区三区在线观看 | 亚洲伊人久久大香线蕉苏妲己 | 国产99r视频精品免费观看 | 成人一区二区免费中文字幕 | 波多野结衣视频一区二区 | 久久久久久国产精品视频 | 欧美18videosex性欧 | 日本黄a| 一区二区三区福利视频 | 成年人在线免费播放 | 五月天婷婷缴情五月免费观看 | 精品欧美一区手机在线观看 | 中文字幕日本不卡一二三区 | 亚洲国产日韩欧美在线as乱码 | 日韩一级片在线播放 | 亚洲日韩精品欧美一区二区一 | 涩涩漫画网 | 香港经典三级成人xxx | 国产高清精品入口麻豆 | 日韩精品一区二区三区 在线观看 | 久久综合欧美成人 | 男人透女人超爽视频免费 | 污污的免费视频 | 欧美日韩高清一本大道免费 | 国产成+人+亚洲+欧美综合 | 欧美一线天 | 一级片在线观看视频 | 免费观看的成年网址 | 日本亚洲欧美 | 意大利xxxx性hd极品 |