C 輸入輸出流中控制符的用法

2021-06-01 08:17:57 字數 928 閱讀 8992

如果使用了控制符,程

序開頭除了加tream>頭外,還

要加》。

輸入輸出流的控制符

控 制 符

作 用dec

設定整數為十進位制

hex設定整數為八進位制

oct設定整數為十六進製制

setbase(n)

設定整數為n進製(n=8,10,16)

setfill(n)

設定字元填充,c可以是字元常或

字元變數

setprecision(n)

設定浮點數的效數字為

setw(n)

設定字段寬度為n位

setiosflags(ios::fixed)

設定浮點數以固定的小數字數顯示

setiosflags(ios::scientific)

設定浮點數以科學計數法表示

setiosflags(ios::left)

輸出左對齊

setiosflags(ios::right)

輸出右對齊

setiosflags(ios::skipws)

忽略前導空格

setiosflags(ios::uppercase)

在以科學計數法輸出e與十六進製制

輸出x以大寫輸出,否則小寫。

setiosflags(ios::showpos)

輸出正數時顯示"+"號

resetiosflags()

終止已經設定的輸出格式狀態,

在括號中應指定內容

//程式例項

#include

#include //使用輸入輸出流控制符除了要加標頭檔案外,還要加ip>標頭檔案

using namespace std;

void testdouble()

int main()

C 輸入輸出流的控制符

標頭檔案 include控制符 dec 設定基數為10 十進位制 hex 設定基數為16 oct 設定基數為8 setfill c 設定填充字元為c setprecision n 設定浮點數精度為n 有效數字位數 setw n 設定字段寬度為n setiosflags ios fixed 設定浮點數...

c 中輸入輸出流的格式控制符

1.使用控制符控制輸出格式 控制符 作用 dec 設定整數的基數為10 hex 設定整數的基數為16 oct 設定整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數...

c 標準輸入輸出流的控制符

dec 設定整數的基數為10 hex 設定整數的基數為16 oct 設定整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數的精度為n位。在以一般十進位制小數形式輸出...