京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
服务端 / C++ 教程 / C++ 基础教程
C++ 输入输出
C++ 类型转换C++ 数据类型

C++ 输入输出

在本教程中,我们将通过示例学习如何使用cin对象从用户获取输入,以及使用cout对象向用户显示输出。

C ++输出

在C ++中,cout将格式化的输出发送到标准输出设备,例如屏幕。我们将cout对象与<<运算符一起使用以显示输出。

示例1:字符串输出

#include <iostream>
using namespace std;

int main() {
    // 打印双引号括起来的字符串
    cout << "这是C ++编程";
    return 0;
}

输出结果

这是C ++编程

该程序如何工作?

  • 我们首先包含允许显示输出的iostream头文件。

  • cout对象是在std命名空间内定义。要使用std命名空间,我们使用了using namespace std;语句。

  • 每个C ++程序都以main()函数开头。 代码执行从main()函数的开头开始。

  • cout是一个在引号“”内打印字符串的对象。 其后是<<运算符。

  • return 0;是main()函数的“退出状态”。程序以这个语句结束,但是,这个语句不是强制性的。

示例2:数字和字符输出

要打印数字和字符变量,我们使用相同的cout对象,但不使用引号。

#include <iostream>
using namespace std;

int main() {
    int num1 = 70;
    double num2 = 256.783;
    char ch = 'A';

    cout << num1 << endl;    // 打印整数
    cout << num2 << endl;    // 打印双浮点数
    cout << "character: " << ch << endl;    // 打印字符串
    return 0;
}

输出结果

70
256.783
character: A

注意:

  • endl的作用是换行 可以插入到输出流中,效果为在输出结果中插入换行符'\n'。这就是每个输出都显示在新行中的原因。

  • 如果我们想在单个语句中打印不同的变量,字符串等,则可以多次使用<<运算符。例如:

cout << "character: " << ch << endl;

C ++输入

在C ++中,cin从标准输入设备(例如键盘)获取格式化的输入。 我们使用cin对象和>>运算符进行输入。

示例3:整数输入/输出

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "输入一个整数: ";
    cin >> num;   // 接受输入
    cout << "这个数字是: " << num;
    return 0;
}

输出结果

输入一个整数: 70
这个数字是: 70

在程序中,我们使用了

cin >> num;

接受用户的输入。输入存储在num变量中。我们使用>>运算符和cin进行输入。

注意:如果不包含该using namespace std;语句,则需要使用std::cin代替cin。

C ++接受多个输入

#include <iostream>
using namespace std;

int main() {
    char a;
    int num;

    cout << "输入一个字符和一个整数: ";
    cin >> a >> num;

    cout << "字符: " << a << endl;
    cout << "数字: " << num;

    return 0;
}

输出结果

输入一个字符和一个整数: F
23
字符: F
数字: 23
C++ 类型转换C++ 数据类型
上一篇:C++ 数据类型
下一篇:C++ 类型转换