輸入資料流操作工具
許多操作工具,例如 setprecision,都是針對 類別定義 ios
,因此會套用至輸入數據流。 不過,有少數操作工具實際上會影響到輸入資料流物件。 在這些會影響到輸入資料流物件的操作工具中,最重要的是基數操作工具 dec
、oct
及 hex
,這些會決定與來自輸入資料流的數字搭配使用的轉換底數。
進行擷取時,hex
操作工具可允許處理各種輸入格式。 例如 c、C、0xc、0xC、0Xc 及 0XC 全部都會解譯為十進位整數 12。 任何 0 到 9、A 到 F、a 到 f、x 和 X 以外的字元都會終止數字轉換。 因此,在已設定 basic_ios::fail 位元的情況下,序列 "124n5"
會轉換成數字 124。