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

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

計算機等級考試二級C++各章內容摘要:第10章

來源:考試吧Exam8.com) 2007-6-11 15:57:57 考試吧:中國教育培訓第一門戶 模擬考場

  【考點二】 輸入輸出的格式控制
  1.默認的輸入輸出格式在沒有特地進行格式控制的情況下,輸入輸出采用默認格式。(1)默認的輸入格式C+ +流所識別的輸入數據的類型及其默認的輸入格式包括:short、int、long(signed、unsigned):與整型常量同float、double、long double:與浮點數常量同char(signed、unsigned):第一個非空白字符 char *(signed、unsigned):從第一個非空白字符開始到下一個空白字符結束void*:無前綴的16進制數bool:把true或1識別為true,其他的均識別為false(vc6.0中把0識別為false,其他的值均識別為true)(2)默認的輸出格式C+ +流所識別的輸出數據的類型及其默認的輸出格式包括:char(signed、unsigned):單個字符(無引號)short、int、long(signed、unsigned):一般整數形式,負數前有-號char *(signed、unsigned):字符序列(無引號)float、double、long double:浮點格式或指數格式(科學表示法),取決于哪個更短void *:無前綴的16進制數bool: 1或0

  2.格式標志與格式控制在作為流庫根類的ios_base中,有一個作為數據成員的格式控制變量,專門用來記錄格式標志;通過設置標志,可以有意識地對有格式輸入輸出的效果加以控制。各種格式標志被定義為一組符號常量。這些作為格式標志的常量與整數的對應關系是精心安排的,每一個標志對應一個二進制位,為1時表示對應標志已設置,為0時表示對應標志未設置。這些作為標志的二進制位保存在格式控制變量的低端的若干位中,每一個流對象都有這樣一個作為數據成員的格式控制變量。在外部使用這些格式標志時,必須在標志前加上ios_base::修飾。格式標志中的有些關系密切的相鄰標志被規定為域,一共有三個:由left、right和 internal組成的域稱為adjustfield(對齊方式域);由dec、oct和hex組成的域稱為basefield(數制方式域);由scientific和fixed組成的域稱為floatfield(浮點方式域)。adjustfield、basefield和floatfield也是在ios_base中定義的,因此在外部使用時也必須加上域修飾前綴ios_base::(如ios_base::adjustfield)。可以通過調用流對象的下列三個成員函數直接設置格式控制標志:●fmtflags setf(fmtflags fmtfl,fmtflags mask);

  其中類型fmtflags實際上就是類型int。參數fmtf1為格式控制標志,參數mask為域。此函數用于設置某個域中的標志,設置前先將該域中所有標志清除。函數返回設置前的格式控制標志。●fmtflags setf(fmtflags fmtf1);

  其中參數fmtf1為格式控制標志。此函數用于設置指定的標志,即將指定的標志位置為1,其他標志位不受影響。函數返回設置前的格式控制標志。此函數多用于adjustfield、basefield和floatfield三個域之外的格式控制標志的設置。●void unsetf(fmtflags fmtf1);
     其中參數fmtf1為格式控制標志或域。此函數用于清除指定標志或域,即將指定標志位或域清0。除了使用上述函數外,還可以用操作符進行格式控制。對應于上述setf函數的操作符是:setiosflags(<格式控制標志>),對應于上述的unsetf函數的操作符是 :resetiosflags(格式控制標志或域)。

  3.輸入輸出寬度的控制寬度的設置可用于輸入,但只對字符串輸入有效。對于輸出,寬度是指最小輸出寬度。當實際數據寬度小于指定的寬度時,多余的位置用填充字符(通常是空格)添滿;當實際數據的寬度大于設置的寬度時,仍按實際的寬度輸出。初始寬度值為0,其含義是所有數據都將按實際寬度輸出。寬度的設置與格式標志無關。有關的操作符是:●setw(int n):設置輸入輸出寬度;等價函數調用:io.width(n) 其中n為一個表示寬度的表達式。如果用于輸入字符串,實際輸入的字符串的最大長度為n-1。也就是說寬度n連字符串結束符也包含在內。函數 width返回此前設置的寬度;如果只需要這個返回值,可不給參數。注意:寬度設置的效果只對一次輸入或輸出有效,在完成了一個數據的輸入或輸出后,寬度設置自動恢復為0(表示按數據實際寬度輸入輸出)。寬度設置是所有格式設置中唯一的一次有效的設置。

  4.浮點數輸出方式的控制在初始狀態下,浮點數都按浮點格式輸出,輸出精度的含義是有效位的個數,小數點的相對位置隨數據的不同而浮動;可以改變設置,使浮點數按定點格式或指數格式(科學表示法,如3.2156e+2)輸出。在這種情況下,輸出精度的含義是小數位數,小數點的相對位置固定不變,必要時進行舍入處理或添加無效0。設置的輸出方式一直有效,直到再次設置浮點數輸出方式時為止。有關操作符有:●resetiosflags(ios_base::floatfield):(此為默認設置)浮點數按浮點格式輸出;等價函數調用:o.unsetf(ios_base::floatfield)●fixed :浮點數按定點格式輸出;等價函數調用:o.setf(ios_base::fixed,ios_base::floatfield)●scientific:浮點數按指數格式(科學表示法)輸出;等價函數調用:o.setf(ios_base::scientific,ios_base::floatfield)。

  5.輸出精度的控制輸入輸出精度是針對浮點數設置的,其實際含義與浮點數輸出方式有關:如果采用的是浮點格式,精度的含義是有效位數;如果采用的是定點格式或指數格式(科學表示法),精度的含義是小數位數。精度的設置用于輸出,默認精度為6,可以通過設置改為任意精度;將精度值設置為0意味著回到默認精度6。設置的精度值一直有效,直到再次設置精度時為止。精度的設置與格式標志無關。有關操作符是:●setprecision(int n) :設置浮點數的精度(有效位數或小數位數);等價函數調用:io.precision(n)其中n為表明精度值的表達式。函數返回此前設置的精度;如果只需要這個返回值,可不給參數。

希望與更多計算機等級考試的網友交流,請進入計算機等級考試論壇

更多信息請訪問:考試吧計算機等級考試欄目

上一頁  1 2 3 4 5 下一頁
文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
主站蜘蛛池模板: 日韩精品一区二区三区毛片 | 久久精品国产欧美成人 | 毛片免费看看 | 亚洲欧美日韩在线一区二区三区 | 成人免费网站视频ww | 午夜一级毛片免费视频 | 亚洲日韩欧美视频 | 亚洲欧美卡通成人制服动漫 | 亚州国产| 午夜私人影院在线观看 | 国产级a爱做片免费观看 | 欧美国产高清 | 日日a.v拍夜夜添久久免费 | 情人边吃奶边做好爽嗷嗷叫 | 色香欲综合天天影院综合 | 怡红院免费全部视频在线视频 | 成 年 人 黄 片 大全 | 在线观看日本一区 | www大片| 欧美很黄视频在线观看 | 亚洲妇熟xxxxx妇色黄 | 日本r级视频 | 欧美在线观看日韩欧美在线观看 | 无遮挡h肉动漫在线播放内衣 | 久久最新免费视频 | 天天视频色版 | 日韩视频播放 | 1204曰韩欧美成人看片 | 算你色永久免费视频播放 | 成人网免费视频 | 国产亚洲精品91 | 欧美成人精品第一区 | 成年人福利 | 精品中文字幕一区二区三区四区 | 亚洲欧美日韩精品在线 | 国产91精品久久久久999 | 精品国产一区二区 | 一级毛片区 | 欧美在线视频一区在线观看 | www成人在线观看 | 亚洲一区二区免费在线观看 |