首页 > 编程语言 >C++学习: 输入与输出

C++学习: 输入与输出

时间:2024-05-31 20:59:19浏览次数:15  
标签:输出 cout 10 int cin C++ include 输入

一、输出

使用cout函数,用<<分隔。

注:需要头文件#include <iostream>,所有符号都为英文。

例:

#include <iostream>
int main()
{
    cout << "hello!" << endl; // endl或'\n'换行
    return 0;
}

输出结果:

hello!

endl就是end line(换行)的意思。

二、输入

一、普通输入

使用cin函数输入,用>>分隔。

注:需要头文件#include <iostream>,所有符号都为英文。

例:

#include <iostream>
int main()
{
    int a,b;
    cin >> a >> b;
    cout << a << " " << b;
    return 0;
}

输入样例:

10

20

输出:

10 20

输入时,像下面这样输也可以(空格分隔)。

10 20

二、含空格输入

使用getline函数,格式如下:

getline(cin,变量名);

注意: 尽量避免先出现cin再出现getline的情况,需要头文件#include <iostream>,所有符号都为英文。

例:

#include <iostream>
int main()
{
    int a;
    getline(cin,a);
    cout << a;
    return 0;
}

输入样例:

10 61a

输出:

10 61a

标签:输出,cout,10,int,cin,C++,include,输入
From: https://blog.csdn.net/a_pjx_z/article/details/139360763

相关文章

  • draw.io 输入数学公式
    首先我们要把数学排版功能打开:然后输入数学公式:AsciiMath公式由`包裹,如:`a2+b2=c^2`LaTeX公式由$$包裹,如:$$\sqrt{3×-1}+(1+x)^2$$行内LaTeX公式由\(和\)包裹,如:\(\sqrt{3×-1}+(1+x)^2\)获得渲染结果:参考:Usemathematicaltypesettingind......
  • c/c++设计模式--组合模式
      namespace_nmsp1{//文件相关类classFile{public://构造函数File(stringname):m_sname(name){}//显示文件名voidShowName(stringlvlstr)//lvlstr:为了显示层次关系的缩进字符串内容{......
  • mapreduce的多种格式文件输出-自定义OutputFormat
    /***@description:mapreduce多种格式的文件输出方式*/publicclassMultipleTypeOutputFormat<K,V>extendsFileOutputFormat<K,V>{privatestaticfinalStringORCEXTENSION=".orc";privatestaticfinalStringCSVEXTENSION=".c......
  • L2-043 龙龙送外卖(C++, 记忆化搜索)
    龙龙是“饱了呀”外卖软件的注册骑手,负责送帕特小区的外卖。帕特小区的构造非常特别,都是双向道路且没有构成环——你可以简单地认为小区的路构成了一棵树,根结点是外卖站,树上的结点就是要送餐的地址。每到中午12点,帕特小区就进入了点餐高峰。一开始,只有一两个地方点外卖,龙......
  • c++正则表达式汇总
    个人遇到的坑:使用''时需要携程'\'转译符号,否则匹配不正常正则表达式Regex(regularexpression)是一种强大的描述字符序列的工具。在许多语言中都存在着正则表达式,C++11中也将正则表达式纳入了新标准的一部分。一、校验数字的表达式数字:[1]$n位的数字:^\d{n}$至少n位的数字:^\d{......
  • C++系列-模板初阶
    ......
  • C++向C#传结构体
    在写项目的时候,我需要将C++中接收到的结构体传输到我的C#项目中使用。结构体中基本是int,int[],float类型数据,这些类型在C++和C#中是一样的,可以直接传输,但是结构体怎么传输呢?下面是简单示例:MyStruct.hextern"C"{#pragmapack(1) typedefstruct_data1{ intid[4];......
  • C++ vector 避免 fill 0
    我们在profiler的时候有的时候发现memset占用热点比较高。而且是std::vector::resize带来的。这个明显是没必要的,例如:std::vector<int>result;//这里resize会fill0result.resize(input_rows);for(inti=0;i<input_rows;++i){result[i]=transfer(input[i])......
  • 5分钟明白LangChain 的输出解析器和链
    本文介绍LangChain的输出解析器OutputParser的使用,和基于LangChain的LCEL构建链。1.输出解析器OutputParser1.1、为什么需要OutputParser常规的使用LangChain构建LLM应用的流程是:Prompt输入、调用LLM、LLM输出。有时候我们期望LLM给到的数据是格式化的数据,方便做后......
  • 小猴编程周赛C++ | 金币
    学习C++从娃娃抓起!记录下在学而思小猴编程学习过程中的题目,记录每一个瞬间。侵权即删,谢谢支持!附上汇总贴:小猴编程C++|汇总-CSDN博客【题目描述】猴博士将金币作为工资,发给实验室的员工。员工入职后第一个月,收到一枚金币;之后两个月(第二个月和第三个月),每个月收到两枚金......