C cout的整理(主要是格式的整理)

2021-08-15 14:24:59 字數 1328 閱讀 2017

c語言裡可以用printf() %f 來實現浮點數的格式化輸出

c++cout也可以的 對於double 型別只能輸出6位 如果整數字大於6 位 就科學計數法了 所以說還是scanf printf好啊

iomanip是i/o流 控制標頭檔案,就像printf的格式化輸出一樣

以下是一些常用的:

dec 置基數為10 相當於"%d"

hex 置基數為16 相當於"%x"

oct 置基數為8 相當於"%o"

setfill(c) 設填充字元為c

setprecision(n) 設顯示小數精度為n 位

setw(n) 設域寬為n個字元

setioflags(ios::fixed)  固定的浮點顯示

setioflags(ios::scientific)   指數表示

setioflags(ios::left) 左對齊

etiosflags(ios::right) 右對齊

setiosflags(ios::skipws 忽略前導空白

setiosflags(ios::uppercase) 16進製制數大寫輸出

setiosflags(ios::lowercase) 16進製制小寫輸出

setiosflags(ios::showpoint) 強制顯示小數點

setiosflags(ios::showpos)   強制顯示符號

用於控輸出格式的流成員函式及控制符

流成員函式

作用相同的控制符

作用precision(n)

setprecision(n)

設定實數的精度為n位

width(n)

setw(n)

設定字段寬度為n位

fill(c)

setfill(c)

設定填充宇符c

setf(ios::state)

setiosflags(ios::state)

設定輸出格式狀態,括號中應給出格式狀態,內容與控制符setiosflags括號中的內容相同,如表2所示

unsetf(ios::state)

resetioflags(ios::state)

終止已設定的輸出格式狀態,在括號中應指定內容

給個例項

#include//

對於double 型別cout 只能輸出前 6位

#include//是i/o流控制標頭檔案,就像printf的格式化輸出一樣。

using namespace std;

double d=12.23456;

int main()

{ int b=1000000;

cout<

我的筆試記錄(主要是C )

由於編譯器必須能夠識別出字首自增與字尾自增,人為規定用 operator 和 operator 過載前置運算子,用 operator int 和 operator int 過載後置運算子,在這裡的 int 並沒有什麼實際的意義,僅僅是為了區分過載的是前置的形式還是後置的形式。用空間換時間。系統為了實...

chmod 命令,主要是 s的選項

今天在以php呼叫shell命令時採用exec發現apche使用者過來,不能執行tar命令,所以給tar命令加了粘滯位 chmod s bin tar 附 1.文字設定法 語法 chmod who mode 檔名 命令中各選項的含義為 操作物件who可是下述字母中的任乙個或者它們的組合 u 表示 使...

這篇文章主要是為了整理 記錄 c 多執行緒 的理解

多執行緒 首先呢,聊下我對多執行緒的理解.在我看來,多執行緒就相當於分身術,就像火影忍者的分身術,你可以有很多分身來幫你做各種事情.程序 你的本體 執行緒 分身 由你的本體創造出來很多分身 你可以讓他們做各種事情。比如想象一下 你要看 一本書,100頁,那你分身100個 然後一人分一頁給他們看。那是...