c++輸入與輸出
C++ 標準庫提供了一組豐富的輸入/輸出功能,本章將討論 C++ 編程中最基本和最常見的 I/O 操作。
輸入輸出並不是c++語言的正式組成成分,c和c++沒有為輸入輸出提供專門的結構。在c語言中輸入輸出是通過調用scanf和printf 實現的,在c++中是通過調用流對象cin和cout實現的。
有關流對象cin,cout和流運算符的定義等信息存放在c++輸入輸出流庫中的,在處理輸入輸出流時必須包含頭文件<iostream>
#include <iostream>
輸入輸出流的基本操作
cout語句一般格式:
cout<<表達式1<<表達式2<<……<<表達式n;
cin語句一般格式:
cin>>表達式1>>表達式2>>……>>表達式n;
例如:cout
當上面的代碼被編譯和執行時,它會產生下列結果:
C++ 編譯器根據要輸出變量的數據類型,選擇合適的流插入運算符來顯示值。<< 運算符被重載來輸出內置類型(整型、浮點型、double 型、字符串和指針)的數據項。
例如:cin
當上面的代碼被編譯和執行時,它會提示用戶輸入名稱。當用戶輸入一個值,並按回 車鍵,就會看到下列結果:
C++ 編譯器根據要輸入值的數據類型,選擇合適的流提取運算符來提取值,並把它存儲在給定的變量中。
流提取運算符 >> 在一個語句中可以多次使用,如果要求輸入多個數據,可以使用如下語句: