📜  C++基本输入/输出

📅  最后修改于: 2020-09-25 04:58:39             🧑  作者: Mango

在本教程中,我们将学习如何使用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;
}

输出

This is C++ Programming

该程序如何工作?

注意:如果不包括using namespace std;语句,我们需要使用std::cout而不是cout

#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
character: A

笔记:

  1. endl机械手用于插入新行。这就是每个输出都显示在新行中的原因。
  2. 如果我们想在单个语句中打印不同的变量, 字符串等,可以多次使用<< 运算符 。例如:
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;
}

输出

Enter an integer: 70
The number is: 70

在程序中,我们使用了

cin >> num;

接受用户的输入。输入存储在变量num 。我们将>> 运算符与cin一起使用以进行输入。

注意:如果不包括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;
}

输出

Enter a character and an integer: F
23
Character: F
Number: 23