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

首頁 - 網校 - 萬題庫 - 直播 - 雄鷹網校 - 團購 - 書城 - 模考 - 學習通 - 導航 -
首頁網校萬題庫直播雄鷹網校團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規劃師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
消防工程師
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 軟件水平考試 > 復習資料 > 程序員 > 正文

2015軟考程序設計和程序設計語言知識點輔導(8)

來源:考試吧 2015-01-29 13:54:00 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理“2015軟考程序設計和程序設計語言知識點輔導(8)”供考生參考,更多軟件水平考試資訊和備考資料清關注考試吧軟件水平考試網。

  點擊查看:2015軟考程序設計和程序設計語言知識點輔導匯總

  格式輸出函數

  格式輸出函數printf()的作用是將輸出項接指定的格式排版輸出到標準設備上(通常是終端顯示屏)。調用printf()函數的一般形式為

  printf(格式控制字符串,表達式,表達式,……)

  其中格式控制字符率是字符串表達式,通常是由用一對雙引號括起來的字符串常量。它包含三類字符:普通字符、轉義字符和格式轉換說明,它們的作用分別如下:

  (l)普通字符,要求按原樣輸出。

  (2)轉義字符,要求技轉義字符的意義輸出,如‘\n’,表示輸出時回車換行,‘\b’表示退格等。

  (3)格式轉換說明,以字符%開頭至格式符結束的字符列組成,其一般形式為

  %[-」「+」「」[#」「W][。p][h/l/L]輸出格式符

  其中用方括號括住的內容是格式修飾說明,可以缺省(不出現),如“%d”、“% 7.5f”等。每個格式轉換說明對應一個輸出項,輸出項可以是常量、變量或表達式。格式轉換說明的作用是將對應輸出項的內容按格式符要求產生出字符列,并按格式修飾說明排版輸出。

  輸出格式符共有16個,有12種不同的格式,考試大綱只要求九種。

  常用輸出格式符表

  格式符               意 義

  d或i                整型數據以十進制形式輸出

  o                無符號整型數據以八進制形式輸出

  X                無符號整型數據以十六進制形式輸出

  U                元符號整型數據以十進制形式輸出

  C                字符的ASCll碼數據,輸出對應的字符

  S                輸出字符串

  f                以“整數部分。小數部分”形式輸出實型數據

  e                以[-]n.nnnnne±xx輸出實型數據

  g                以f或e格式輸出

  說明:(1)x格式符同。格式符一樣,把符號位作為數的一部分輸出。對于x格式,用字符a、b、c、d、e、f(或A、B、C、D、E、F)表示9之后的六個十六進制數字符。

  (2)一個整數,只要它的位在0-255范圍內,也可以用字符形式輸出,輸出以該整數為ASCII代碼的字符。反之,一個字符數據也可以用整數形式輸出,輸出該字符的ASCII代碼值。

  (3)f、e和g格式符用于輸出實型數據,格式轉換時有四舍五人處理。對于f格式,小數點后的數字個數可由格式修飾說明p指定,若p為0,不顯示小數點。用e格式輸出時,對于非0實數,小數點前有一位非零數字,輸出格式中的有效位數可由格式修飾說明p指定;字符e(或E)之后是指數,指數部分至少包含兩個數字。若輸出值的絕對值不小于 1E+100,則指數部分多于兩位數字。

  g格式能根據表示數據所需字符的多少自動選擇f格式或e(或E) 格式輸出實數,選擇是以輸出時所需字符數多少為標準。

  格式修飾說明有七種,教材只介紹其中四種,它們的意義分別說明如下:

  (1)W域寬說明,W是一個十進制整數,表示輸出字段的字符數。若轉換后需要的字符個數比給出的W多,則以實際需要為準;若轉換后需要的字符數比W少,就在左邊用填充字符補足(若給出左邊對齊標志(-),則在右邊補填充字符人通常用空白符作填充字符,若十進制整數W之前有前導0(此0不表示以八進制數給出字段寬度),則以字符0作填充字符。

  (2)- 左對齊標志,當轉換后字符個數少于W時,在W所限定的字段寬度內,轉換所得字符列左對齊,右邊補填充符。缺省時,右對齊,左邊補填充符。

  (3)。p,其中p也是十進制整數。

  對于g或e格式輸出,p指明輸出精度(有效數字位數),可以缺省,缺省值依賴于系統的規定(下面的例子設p的缺省值為6)。

  對于f格式輸出,p指明輸出字符列的小數點之后的數字個數,可以缺省。

  對于S格式輸出,p指明最多輸出字符率的前p個字符,多余截斷。缺省時,字符串的內容全部輸出。

  對于d.i、O、u、x和X,表示至少出現的數字個數。

  同域寬說明一樣,p也可以是字符*,而實際值由后面一個輸出項的整數值給出,若該值為負值,相當于沒有給出p.

  (4) l指明輸出項的類型。

  長度修飾符l用于格式符d、i、o、u、X,表示對應的輸出項是長整型或無符號長整型。

  以下是格式輸出的一些例子。例如,int i=1234; long j=1234567L;

  printf(“%d,%+6d,%06d,%-6d, %5ld”,i,i,i,i,j)

  將輸出:1234,+1234,00l234,1234,1234567

  注意:對于long型數據輸出,必須在格式符之前有長度修飾符l,表明輸出long型數據。

  若 int k=045;long p=-1L;printf(“%#o,%4o,%6lo”,k,k,p)

  將輸出:045, 45, 37777777777

  而printf(“%#x,%4x,%6lx”,k,k,p)將輸出:0x25, 25, FFFFFFFF

  若 unsigned int u= 65535u;prinif(“%d,%4u,%ln‘,u,u,p)

  將輸出:-l, 65535, 4294967295

  若 char ch1= 045, ch2=‘a’;printf(“%c,%-3c,%2c”,ch1,ch2,ch2)

  將輸出:%,a, a

  若 char s[]==“ABCDEF‘;printf(”%3s,%4.2s,%-7.4s,%.5s“,s,s,s,s)

  將輸出:ABCDEF, AB, ABCD, ABCDE

  若 float f=123.4567f; double d=123.456789;

  printf(“%。4f,%8.3f,%-7.2f,%。7f”,f,f,f,d)

  將輸出:123.4567, 123.457, 123.46, 123.4567890

  而 printf(“%。6e,%10.2e,%-10.2e,%.2e,%.9e”,f,f, f,f,d)

  將輸出:1.23457e+02, 1.2e+02,1.2e+02,l.2e+02, 1.23456789e+02

  注意:實型數據的有效位數,不要以為凡是打印(顯示)的數字都是準確的。一般地,float型只有7位有效數字,double型有15位有效數字。實際上,因計算過程中的誤差積累,通常不能達到所說的有效位數。]

  另外,要注意%g格式的特殊性,當它選擇“整數部分。小數部分”形式時,因格式修飾說明。p在e格式中的意義是指明精度,所以p的值是整數部分位數與小數部分位數之和(不是f格式中的小數位數)。如有

  float g1=12.34f,g2=0.0f;

  double d=123.456789, g=123456.789;

  printf(“%g,%G”,g1,g2);

  printf(“%f,%g,%g,%g,%.8g”‘,g1,g1,d,g,g)

  將輸出:

  12.34,0

  12.340000,12.34,123.457,123457,123456.79

  相關推薦:

  2015年軟考軟件測評師基礎知識匯總

  2015年軟件水平考試網絡管理員復習筆記匯總

  各地2015年計算機軟考報名時間及報名入口匯總

文章責編:wangmeng  
看了本文的網友還看了
文章搜索
軟件水平考試欄目導航
版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
Copyright © 2004- 考試吧軟件水平考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 香蕉精品一本大道在线观看 | bl浪荡受高h合集 | 黄色香蕉网 | 亚洲欧美一区二区三区在线 | 老司机午夜视频在线观看 | a级特黄一级毛片七仙女思春 | 国内精品视频 在线播放 | 日本午夜在线视频 | 亚洲最新中文字幕 | 人人成人免费公开视频 | 三级网站日本 | 国产一区二区精品久久91 | 久久久久avav久久久 | 中文字幕午夜乱理片11111 | 一级女人18毛片免费 | 91国语精品自产拍在线观看性色 | 99在线看 | 在线免费观看日韩 | 亚洲国产精品ⅴa在线观看 亚洲国产精品成人久久 | 国内成人免费视频 | 欧美成人亚洲高清在线观看 | 日韩欧美中文字幕一区 | 黄色精品| 免费男女视频 | 免费的涩涩视频 | 天天摸日日添狠狠添婷婷 | 亚洲an天堂an在线观看 | 成人免费黄色 | 一二三四社区在线播放 | 色黄视频网站 | 免费在线观看成年人视频 | 日韩精品视频在线免费观看 | 成人片在线播放 | 波多野结衣中文字幕在线 | 日批免费视频 | 国产精品九九视频 | 免费观看成人羞羞视频网站观看 | 国产一级在线视频 | 男女第一次弄进去的视频 | 国产精品suv一区二区 | 大学生美女穿黑色丝袜网站 |