0 在c語言中很簡單對輸出的要求,然而在c++中有一絲的麻煩。
在下面的**中所需要的是
#include基本輸入/輸出庫
#include輸入/輸出操作符庫
1.通用操作符
有三種通用的操作符:
(1)換行(endl)
「endl」跟c語言種的「\n"是一樣的效果。
(2)設定寬度(setw)
注意設定寬度最小空間。如果資料在輸出中需要更大的空間,那麼cout會重寫設定寬度的請求,而使用要求的無論多大的空間。
有兩種對齊方式:左對齊和右對齊。
右對齊:資料放在右邊,填充字元放在左邊。
左對齊:資料放在左邊,填充字元放在右邊。
1 #include2 #include3(3)設定填充字元(setfill)using
namespace
std;45
intmain()
6
當列印的寬度大於其中所要放的資料時,c++會在非資料區使用乙個填充字元。預設的填充字元為空格。
如果想要填充自己所想要填充的字元,就運用這個語句。
例:
1 #include2 #include32.整數操作符(dec,oct,hex)using
namespace
std;45
intmain()
6
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 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...