cout《格式輸出的使用

2021-06-02 16:11:07 字數 1178 閱讀 7198

控制符是在標頭檔案iomanip.h中定義的物件。 使用前必須把iomanip.h包含進來

1. i/o的書寫格式

i/0流是輸入或輸出的一系列位元組,當程式需要在螢幕上顯示輸出時,可以使用插入操 作符「<<」向cout輸出流中插入字元。例如:

cout<<」this is a program.\n";

當程式需要執行鍵盤輸入時,可以使用抽取操作符「>>」從cin輸**中抽取字元。例如:

int myage;

cin>>myage;

不管把什麼基本資料型別的名字或值傳給流,它都能懂。

例如,下面的函式輸出字串和整數:

#include

void main() 

執行結果為:

-----1-----2-----3

1-----2-----3-----

8.強制顯示小數點和符號

當程式輸出下面的**時:

cout<<10.0/5//**  ch2_5.cpp   **

//*********************

#include

#include

void main()

{cout <<10.0/5 22.00000

預設時,i/o流僅在負數之前顯示值的符號,根據程式的用途,有時也需要在正數之前加上正號,可以用ios::showpos標誌。例如:

//*********************

//** ch2_6.cpp **

//*********************

#include

#include

void main()

{cout <<10 <<" " <<-20 10 -20

+10 -20

小結變數是程式分配給某個記憶體位置的名字,它可以存放資訊。程式在使用變數前,必須先說明變數名和變數型別。

不同的變數不能同名,變數名應該盡量反映出變數的用途,以增強程式的可讀性。

在程式執行中,常量的值不可改變。常量也有各種資料型別,也占有儲存空間。各種資料型別的資料表示有一定的範圍,越過了該範圍, c++就要對該資料進行擷取,使得資料不再正確。

利用cout可以輸出各種資料型別的資料,可以多種方式在螢幕上顯示輸出資訊(包括特殊符號)。

c++相容c的庫函式,所以printf()和scanf()也可照常使用。

cout格式化輸出

在使用setf等庫函式時使用 在使用流操縱運算元時使用 using namespace std 以下所有的setf 都有對應的unsetf 用於取消設定 所有的setiosflags 可以用resetiosflags 取消 標誌位fmtflags的命名空間可以使用ios base 或者ios int...

cout格式化輸出

需要引入的標頭檔案 include在使用流操縱運算元時使用 int laneri 12345 double lanerd 56789 1 設定整數進製輸出 過載1 fmtflags ios base setf fmtflags mask 過載2 fmtflags ios base setf fmtf...

cout格式化輸出

在c語言中,我們一般用printf 函式來進行輸出,通過輸出字串中的格式說明符 如 4.2d 可以很容易地格式化輸出。而在c 中,為簡便起見,往往不指定輸出的格式,由系統根據資料的型別採取預設的格式,但有時也需要資料按我們指定的格式輸出,比如以十六進製制的形式輸出乙個整數等。有兩種方法可以達到格式化...