C 的輸出格式

2022-03-01 08:17:57 字數 1431 閱讀 1016

0 在c語言中很簡單對輸出的要求,然而在c++中有一絲的麻煩。

在下面的**中所需要的是

#include基本輸入/輸出庫

#include輸入/輸出操作符庫

1.通用操作符

有三種通用的操作符:

(1)換行(endl)

「endl」跟c語言種的「\n"是一樣的效果。

(2)設定寬度(setw)

注意設定寬度最小空間。如果資料在輸出中需要更大的空間,那麼cout會重寫設定寬度的請求,而使用要求的無論多大的空間。

有兩種對齊方式:左對齊和右對齊。

右對齊:資料放在右邊,填充字元放在左邊。

左對齊:資料放在左邊,填充字元放在右邊。

1 #include2 #include3

using

namespace

std;45

intmain()

6

(3)設定填充字元(setfill)

當列印的寬度大於其中所要放的資料時,c++會在非資料區使用乙個填充字元。預設的填充字元為空格。

如果想要填充自己所想要填充的字元,就運用這個語句。

例:

1 #include2 #include3

using

namespace

std;45

intmain()

6

2.整數操作符(dec,oct,hex)

dec:十進位制操作符時預設的,它告訴系統用十進位制列印值。

oct: 是用八進位制數字系統列印值。

hex: 用16進製制列印。

這些操作符如此設定列印,直到它被其他操作符重置(也就是更新列印的進製)。

3.浮點操作符

(1)固定點

固定點操作符告訴cout 浮點數字是以點數字顯示,而非浮點數字。浮點數字在記憶體中以兩部分儲存,即 對數和指數。小的數字以固定點格式顯示,大的數字以浮點格式顯示。當要顯示的數字

非常小或者非常大時,固定點操作符顯示被指數符號(e)分開的兩部分。

1.234568e+06

大多數人不習慣這種格式。同一數字的固定點格式如下所示:

123567.8752

(2)設定精度

設定精度是用來控制要顯示數字的小樹部分。作為一般規則,c++在他的浮點顯示中要用六個小數字。當使用設定精度操作符時,c++對所有的顯示都使用相同的精度。

(3)顯示小數點

在浮點數字上使用零精度時,c++不列印小數點沒這樣使得浮點數看起來像整數。為了顯示值的小數點,我們使用顯示小數點,如下圖所示:

C 輸出格式

cout.precision 設定小數點後精確度,cout.width 設定寬度,cout.setf 設定顯示格式,比如 cout.setf ios left 左對齊 cout.setf ios showpoint 不管是否有小數字,顯示小數點 cout.fill 不足寬度則填充,如cout.fil...

C 輸出格式

1 用控制符控制輸出格式 應當注意 這些控制符是在標頭檔案iomanip中定義的,因而程式中應當包含標頭檔案iomanip。通過下面的例子可以了解使用它們的方法,例2 用控制符控制輸出格式,include include 不要忘記包含此標頭檔案 using namespace std int mai...

C 輸出格式

一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...