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

C++ 基础 输入输出

一 C++ 的基本IO

系统中的预定义流对象cin和cout:
输入流:cin处理标准输入,即键盘输入;
输出流:cout处理标准输出,即屏幕输出;

流:从某种IO设备上读入或写出的字符系列
使用cin、cout这两个流对象时需要:
#include

二 标准输入输出对象

标准库定义了4个IO对象:
cin:istream对象,标准输入;
cout:ostream对象,标准输出;
cerr:标准错误。用来输出警告和错误信息给程序的使用着;
clog:用于产生程序执行的一般信息。

三 “<<”操作符

“<<”是预定义的插入符,作用在cout上可实现屏幕输出,格式如下:
在这里插入图片描述
其中:表达式可以是变量、常量,以及由各种运算符连接起来的运算表达式。

四 “>>”操作符

">>"是预定义的提取符,作用在cin上可实现键盘输入,格式如下:
在这里插入图片描述
其中,表达式只能是变量或内存区。

五 输入数据的几种方式

对于 “>>”,如果需要连续输入多个数据,可以有两种方法:

1 每行只输入一个数据,以换行符结束。

int a,b;cin>>a>>b;

2 一行输入多个数据,数据间用空格符隔开,以换行符结束一行数据的输入

int a;char buf[32];cin>>a>>buf;

http://www.lryc.cn/news/344761.html

相关文章:

  • 八股文(C#篇)
  • 【YOLOv9算法原理简介】
  • 2010NOIP普及组真题 2. 接水问题
  • ElementUI从unpkg.com完整下载到本地的方法 - 解决unpkg.com不稳定的问题 - 自建镜像站 - 不想打包只想cdn一下
  • 什么是BFF API
  • 分享自己一篇在亚马逊云科技AWS官网发的Blog技术文章
  • 封装长按触发事件的uniapp组件
  • Docker 安装的MySQL迁移数据库
  • 算法训练Day28 | ● 122.买卖股票的最佳时机II ● 55. 跳跃游戏 ● 45.跳跃游戏II
  • Linux(openEuler、CentOS8)基于chrony企业内网NTP服务器搭建实验
  • 前端开发框架Vue
  • Vue2中引入ElementUI
  • 华中科技大学雷达站部署
  • 小程序引入 Vant Weapp 极简教程
  • labview技术交流-将时间字符串转换成时间格式
  • 算法提高之迷宫问题
  • 泛微E9开发 通过点击按钮来复制选择的明细行
  • sqlalchemy 分表实现方案
  • QML进阶(十五) QML各种标准元素的用法
  • 【工具使用】快速实现Makefile模板的方法
  • Linux-信号执行
  • 在线听歌播放器 梨花带雨网页音乐播放器 网页音乐在线听 源码
  • 免费生成证件照
  • 深入探索数据链路层:网络通信的基石
  • STM32使用L9110驱动电机自制小风扇
  • C语言——队列的实现
  • 15-LINUX--线程的创建与同步
  • 【退役之重学Java】如何解决消息持续积压等问题
  • Linux下的SPI通信
  • 【转载】数字化工厂规划蓝图报告