控制符是在標頭檔案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 中,為簡便起見,往往不指定輸出的格式,由系統根據資料的型別採取預設的格式,但有時也需要資料按我們指定的格式輸出,比如以十六進製制的形式輸出乙個整數等。有兩種方法可以達到格式化...