C ++基本输入/输出
C ++基本輸入/輸出
本文將學習如何使用cin對象從用戶那里獲取輸入,并使用cout對象在示例的幫助下向用戶顯示輸出。
C ++輸出
在C ++中,cout將格式化的輸出發送到標準輸出設備,例如屏幕。將cout對象與<<運算符一起使用以顯示輸出。
示例1:字符串輸出
#include
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << “This is C++ Programming”;
return 0;
}
輸出
這是C ++編程
該程序如何工作?
? 首先包含iostream允許顯示輸出的頭文件。
? 該cout對象在std名稱空間內定義。要使用std名稱空間,使用了using namespace std;語句。
? 每個C ++程序都以main()函數開頭。代碼從main()函數的開頭開始執行。
? cout是一個在引號內打印字符串的對象" "。然后是<<操作員。
? return 0;是該功能的“退出狀態” main()。程序以該語句結尾,但是該語句不是強制性的。
注意:如果不包含該using namespace std;語句,則需要使用std::cout代替cout。
這是首選方法,因為使用std名稱空間會產生潛在的問題。
但是,std在教程中使用了名稱空間,以使代碼更具可讀性。
#include
int main() {
// prints the string enclosed in double quotes
std::cout << “This is C++ Programming”;
return 0;
}
示例2:數字和字符輸出
要打印數字和字符變量,使用相同的cout對象,但不使用引號。
#include
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = ‘A’;
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
輸出
70
256.783
字符:A
readme:
? 該endl控制器用于插入新行。這就是每個輸出都顯示在新行中的原因。
? <<如果要在單個語句中打印不同的變量,字符串等,則可以多次使用該運算符。例如:
cout << "character: " << ch << endl;
C ++輸入
在C ++中,cin從標準輸入設備(例如鍵盤)獲取格式化的輸入。將cin對象與>>運算符一起使用以進行輸入。
示例3:整數輸入/輸出
#include
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
輸出
輸入整數:70
數量是:70
在程序中,使用了
cin >> num;
接受用戶的輸入。輸入存儲在變量中數。使用>>運算符withcin進行輸入。
注意:如果不包含該using namespace std;語句,則需要使用std::cin代替cin。
C ++接受多個輸入
#include
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;cout << "Character: " << a << endl;
cout << "Number: " << num;return 0;
}
輸出
輸入一個字符和一個整數:F
23
性格:F
數:23
總結
以上是生活随笔為你收集整理的C ++基本输入/输出的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C ++变量,文字和常量
- 下一篇: CUDA 7流简化并发