当前位置: 首页 > article >正文

C++ cin标准输入流,及获取多个输入的方法

cin的一般用法

在C++中,cin与流提取运算符>>配合使用,可以用于获取标准的输入,比如从键盘上获取输入。

cin是C++标准库标准库iostream中的一个类实例。

使用cin获取到的输入值一般需要声明一个对应的类型变量来存储该输入值,比如如果需要一个double类型的输入值,那么就需要声明一个double的变量来存储。

cin语法

std::cin >> varName;

提示:cin是std命名空间中的标准输入流对象,使用之前一般需要声明using namespace std;而且std::通常可以省略。

cin实例代码

如下实例中,第一个cout并不是必须的,只是用于提示“用户”如何输入:

#include <iostream>
using namespace std;

int main(){
    int x;
    cout << "请输入一个整数值:";
    cin >> x;
    cout << "你输入的值为:" << x << endl;
    return 0;
}

cin获取多个输入

cin语句中,如果使用多个流提取运算符>>,便可以获取多个输入。在编译运行之后,每输入一个值,就摁下回车键Enter,然后再输入第二个,具体的用法,可以参考下方的实例:

#include <iostream>
using namespace std;

int main(){
    string name;
    string password;
    cout << "请输入name和password:";
    cin >> name >> password;
    cout << "你输入的name是:" << name << endl;
    cout << "你输入的password是:" << password << endl;
    return 0;
}

原文:C++ cin标准输入流,及获取多个输入的方法

免责声明:内容仅供参考,不保证正确性!


http://www.kler.cn/a/273630.html

相关文章:

  • Unity中 Xlua使用整理(二)
  • 使用Keil创建FreeRTOS工程
  • 语音机器人外呼的缺点
  • Wsl报 不存在具有提供的名称的分布
  • LeetCode -Hot100 - 53. 最大子数组和
  • 51单片机——定时器中断(重点)
  • Springboot整合支付宝沙箱支付
  • 移动云COCA架构实现算力跃升,探索人工智能新未来
  • 【C语言】空心正方形图案
  • 【开发】SpringBoot 整合 Redis
  • 自然辩证法
  • bootstrap表格API文档
  • 【Linux】用三种广义进程状态 来理解Linux的进程状态(12)
  • GPT-SoVITS语音合成服务器部署,可远程访问(全部代码和详细部署步骤)
  • 海康、新华三、银江股份、大华等知名企业集结亮相“杭州安防展”
  • 杂记8---多线激光雷达与相机外参标定
  • java项目打包(maven+原生)
  • LeetCode108 将有序数组转换为二叉搜索树
  • 云原生(四)、Docker-Compose
  • js复制内容到剪贴板实现复制粘贴功能
  • git tag标签使用
  • 从底层结构开始学习FPGA(0)----FPGA的硬件架构层次(BEL Site Tile FSR SLR Device)
  • MySQL 锁机制
  • Pytorch常用的函数(七)空洞卷积详解
  • word 及PPT 中修改公式字体
  • Windows程序员用MAC:初始设置(用起来像win一些)