青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Pencil.C++

更新速度可能會晚于http://blog.csdn.net/bilaopao

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  34 隨筆 :: 0 文章 :: 40 評論 :: 0 Trackbacks
20. 格式化輸入和輸出:        例題從 167開始
     A.設置流的格式化標志
        1).控制格式的標志位
         ------------------------------------------------------------------------------
           標志位 |   值                             含義               |輸入/輸出
         ------------------------------------------------------------------------------
          skipws  | 0x0001 |                 跳過輸入中的空白符                   i
         ------------------------------------------------------------------------------
           left   | 0x0002 |                 輸出數據左對齊                       o
         ------------------------------------------------------------------------------
          rignt   | 0x0004 |                 輸出數據右對齊                       o
         ------------------------------------------------------------------------------
         internal | 0x0008 |   數據的符號左對齊,數據本身右對齊,之間為填充符     o
         ------------------------------------------------------------------------------
           dec    | 0x0010 |              轉換基數為十進制形式                   i/o
         ------------------------------------------------------------------------------
           oct    | 0x0020 |              轉換基數為八進制形式                   i/o
         ------------------------------------------------------------------------------
           hex    | 0x0040 |             轉換基數為十六進制形式                  i/o
         ------------------------------------------------------------------------------
         showbase | 0x0080 |                輸出數據前有0/0x                      o
         ------------------------------------------------------------------------------
        showpoint | 0x0100 |              浮點數輸出帶有小數點                    o
         ------------------------------------------------------------------------------
        uppercase | 0x0200 |           用大寫字母輸出十六進制數值                 o
         ------------------------------------------------------------------------------
         showpos  | 0x0400 |               正數前面有“+”號                      o
         ------------------------------------------------------------------------------
        scientfic | 0x0800 |            浮點數輸出采用科學表示法                  o
         ------------------------------------------------------------------------------
          fixed   | 0x1000 |            使用定點數形式表示浮點數                  o
         ------------------------------------------------------------------------------
         unitbuf  | 0x2000 |        完成輸入操作后立即刷新流的緩沖區              o
         ------------------------------------------------------------------------------
          stdio   | 0x4000 |         完成輸入操作后刷新系統的stdout               o
         ------------------------------------------------------------------------------    
       2).使用成員函數設置標志字:
           1.long flags()       //該函數用來返回標志字
           2.long flags(long)   //該函數使用參數更新標志字,返回更新前的標志字
           3.long setf(long setbits,long field)//將field所指定的標志清零,將setbits為1的位置1,返回以前的標志字
           4.long setf(long)  //設置參數所指定的那些標志的位,返回更新前的標志字
           5.long unsetf(long)//該函數用來清除參數所指定的那些標志位的位,返回更新前的標志字
        在ios類中,定義了下面的表態類對象;
           static const long  basefield; //其值為dec/oct/hex
           static const long adjustfield //其值為left/right/internal
           static const long  floatfield //其值為scientific/fixed
        example:  cin.setf(ios::dec,ios::basefield      
    B.格式輸出函數:
       1).設置輸出數據所占寬度的函數
           1.int width()//該函數返回當前輸出數據的寬度
           2.int width(int)//刻函數用來設置當前輸出數據的寬度為參數值,并返回更新前的寬度值
       2).填充當前寬度內的填充字符函數
           1.char fill()//該函數用來返回當前所使用的填充字符
           2.char fill(char)//該函數用來設置填充字符為參數值所表示的字符,并返回更新前的填充字符
       3).設置浮點數輸出精度函數
           1.int precision()//該函數返回當前浮點數的有效數字的個數
           2.int precision(int)//該函數設置浮點數輸出時的有效數字個數,并返回更新前的值。
      注意:float型實數最多提供7位有效數字,double型褸最多提供15位有效數字,long。。。提供19位有效數字
   C.操作子:為了簡化操作,提供了一系列操作子,操作子實際上是對象
       --------------------------------------------------------------------
        dec             數值數據采用十進制表示                 i/o
       --------------------------------------------------------------------
        hex             數值數據采用十六進制表示               i/o
       --------------------------------------------------------------------
        oct             數值數據采用八進制表示                 i/o
       --------------------------------------------------------------------
        setbase(int)|  設置數據轉換基數為n(n為0,8,10,16),其中0表示缺省基數  i/o
       --------------------------------------------------------------------
        ws           提取空白符                                 i
       --------------------------------------------------------------------
        ends         插入空白符                                 o
       --------------------------------------------------------------------
        flush       刷新與流相關聯的緩沖區                      o
       --------------------------------------------------------------------
        resetiosflags(long)     清除參數所指定的標志位         i/o
       --------------------------------------------------------------------
        setiosflags(long)       設置參數所指定的標志位         i/o
       --------------------------------------------------------------------
        setfill(int)            設置填充字符                    o
       --------------------------------------------------------------------
        setsprecision(int)      設置浮點數輸出的有效數字個數 |     o
       --------------------------------------------------------------------
        setw(int)               設置輸出數據項的域寬            o
       --------------------------------------------------------------------
21. 字符串流:例170開始
      c++提供了兩個類:頭文件#include"strstrea.h"
         1.ostrstream:其是從ostream派生來的,將不同類型轉換為字符串,并存放到數組中.
             ostrstream::ostrstream();//缺省構造函數,它用來建立存儲所插入的數據的數組對象;
             ostrstream::ostrstream(char *s,int n,int mode=ios::out);//此構造函數中S是字符指針或字符數組,N是用來指定這個數組最多能存放的字符個數.mode參數給出流式的方式,缺省為out方式,還可選用ate和app方式.
           ostrstream類還提供了如下的成員函數:
             int ostrstream::pcount();//返回流中已插入的字符個數;
             char *ostrstream::str(); //返回標志字符串的數組的指針值;
         2.istrstream:其是從istream派生來的,將文本項轉換為變量所需要的內部格式.     
             istrstream::istrstream(char *s);//構造函數中S是一個字符指針或字符數組,使用該串來初始化要創建的流對象
             istrstream::istrstream(char *s,int n);//此構造函數是使用串中前N個字符來構造串對象
22.異常處理
      try{   }
      throw 變量
      catch(形式參數變量){   } //其中形數參數變量只能是一個,且類型不能像函數傳遞形參那樣進行自動轉換,必須完全批配
   注意:1.當找不到指導配項時,就用黑認批配項abort()一終止程序               
         2.異常處理的數據類型是公有基類,拋擲異常的數據類型是派生類
         3.異常處理的數據類型是指向公有基類的指針,拋擲異常的數據類型是指向派生類的指針
            catch(基類)總能夠捕獲throw(派生類對象),所以catch(基類)塊總是放在catch(派生類)塊的后面,以避免catch(派生類)永遠不能捕獲異常
posted on 2009-04-24 19:34 Pencil.C++ 閱讀(152) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            99精品国产热久久91蜜凸| 麻豆成人av| 久久综合久久综合久久| 亚洲综合色激情五月| 日韩视频在线一区二区三区| 亚洲国产精品国自产拍av秋霞| 黄色一区三区| 亚洲另类自拍| 亚洲深夜激情| 久久久青草青青国产亚洲免观| 久久婷婷国产综合国色天香| 久久久www成人免费毛片麻豆| 久久影视三级福利片| 亚洲国产精品小视频| 欧美aⅴ一区二区三区视频| 亚洲高清视频一区二区| 一卡二卡3卡四卡高清精品视频| 亚洲性感激情| 久久免费视频网| 欧美日韩国产一中文字不卡| 国产精品天天看| 亚洲丰满在线| 欧美一级精品大片| 亚洲国产91| 欧美在线观看天堂一区二区三区| 卡通动漫国产精品| 国产精品毛片a∨一区二区三区|国| 激情欧美一区二区| 亚洲欧美国产不卡| 亚洲国产日韩欧美| 欧美一区日本一区韩国一区| 欧美大片在线观看一区| 国产精品久久久久aaaa| 亚洲国产天堂网精品网站| 小嫩嫩精品导航| 亚洲精品乱码久久久久久日本蜜臀| 午夜精品久久久久久久久久久久久| 免费高清在线视频一区·| 国产精品美女久久久久久久| 亚洲激情视频| 久久青青草原一区二区| 一区二区精品| 欧美激情一区二区| 影视先锋久久| 欧美在线欧美在线| 一区二区三区日韩精品| 久久综合给合| 亚洲视频1区| 欧美激情一区二区三区在线视频| 国产美女扒开尿口久久久| 一区二区三区国产| 欧美国产日韩在线| 久久久久久久综合| 国产一区二区三区奇米久涩| 午夜精品久久久久久久蜜桃app| 亚洲国产精品久久| 免费观看成人www动漫视频| 国产综合av| 久久精品毛片| 欧美在线视频一区二区| 欧美午夜www高清视频| 99精品久久久| 亚洲精品一区二区三区99| 久久久久久久一区| 国产一区二区丝袜高跟鞋图片| 亚洲一区在线免费| 日韩视频精品在线观看| 欧美激情欧美激情在线五月| 亚洲国产精品一区二区www在线| 久久久久久九九九九| 欧美一区二区三区日韩视频| 国产精品素人视频| 久久成年人视频| 亚洲欧美日韩天堂| 国产日韩一区欧美| 久久中文精品| 欧美二区在线| 这里只有精品在线播放| 亚洲精品久久久久| 欧美色另类天堂2015| 亚洲在线1234| 午夜精品福利在线观看| 国产一区二区三区在线观看免费视频| 欧美一区二区三区播放老司机| 亚洲一区二区精品在线| 国产欧美在线观看一区| 久久在线播放| 欧美韩日高清| 亚洲欧美视频在线观看| 欧美一区二区高清| 亚洲成人在线观看视频| 亚洲精品在线免费观看视频| 欧美天堂亚洲电影院在线播放| 亚欧成人精品| 久久阴道视频| 亚洲午夜一二三区视频| 亚洲欧美影院| 最近中文字幕日韩精品| 99国内精品| 国产专区欧美精品| 亚洲国产日韩一级| 国产精品一区二区在线| 免费永久网站黄欧美| 欧美理论电影网| 久久久免费精品| 欧美日本韩国一区二区三区| 午夜欧美精品久久久久久久| 久久久在线视频| 亚洲一区二区三区免费视频| 狂野欧美激情性xxxx| 欧美日韩国产色视频| 久久久精品国产免大香伊| 农村妇女精品| 久久国产精品电影| 欧美日韩免费观看一区三区| 久久精品天堂| 国产精品第一页第二页第三页| 久久久免费av| 国产精品萝li| 99国产精品久久久久老师| 精品999在线观看| 亚洲午夜精品一区二区| 亚洲日本va午夜在线电影| 欧美夜福利tv在线| 亚洲一区二区免费看| 欧美jizz19性欧美| 老司机免费视频久久| 国产精品一区免费视频| 亚洲欧洲日韩在线| 亚洲第一毛片| 久久国产福利国产秒拍| 亚洲欧美日韩精品综合在线观看| 欧美金8天国| 亚洲第一毛片| 伊人久久大香线| 久久国产精品久久久久久久久久| 亚洲欧美国产另类| 欧美日韩亚洲一区| 亚洲激情成人| 亚洲美女尤物影院| 嫩模写真一区二区三区三州| 美脚丝袜一区二区三区在线观看| 国产精品日产欧美久久久久| 一区二区三区.www| 一本久道久久综合中文字幕 | 日韩视频在线一区二区| 毛片基地黄久久久久久天堂| 久久亚洲一区二区三区四区| 国产精品午夜在线观看| 一区二区久久久久| 亚洲欧美综合v| 国产伦理一区| 亚洲欧美在线免费| 久久精品一区蜜桃臀影院| 国产欧美日韩精品在线| 小黄鸭精品aⅴ导航网站入口| 欧美一区二区三区的| 国户精品久久久久久久久久久不卡| 久久精品人人爽| 欧美国产第一页| 一本色道久久加勒比精品| 欧美另类一区二区三区| 日韩一级精品| 久久国产精品99久久久久久老狼| 国产亚洲精品资源在线26u| 久久成人在线| 亚洲大胆在线| 亚洲一区精品视频| 国产视频亚洲| 欧美国产日韩一区二区三区| 99精品福利视频| 欧美一区二区视频免费观看| 韩国一区二区在线观看| 欧美成人午夜激情| 亚洲午夜一二三区视频| 另类天堂av| 欧美少妇一区| 久久精品亚洲一区二区| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产精品欧美久久| 久久精品国产清高在天天线| 欧美福利视频网站| 亚洲午夜久久久久久尤物| 狠狠久久五月精品中文字幕| 欧美韩日视频| 午夜影院日韩| 亚洲欧洲在线看| 久久久久国产一区二区| 99精品视频免费| 韩国免费一区| 国产精品xxx在线观看www| 久久精品91| 亚洲天堂成人在线视频| 欧美a级片一区| 欧美影院一区| 久久亚洲欧洲| 亚洲欧美影音先锋| 99这里有精品| 亚洲国产精品精华液网站| 久久久噜噜噜久久人人看|