C ++基本输入/输出
C ++基本输入/输出
本文将学习如何使用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;
}
输出
这是C ++编程
该程序如何工作?
• 首先包含iostream允许显示输出的头文件。
• 该cout对象在std名称空间内定义。要使用std名称空间,使用了using namespace std;语句。
• 每个C ++程序都以main()函数开头。代码从main()函数的开头开始执行。
• cout是一个在引号内打印字符串的对象" "。然后是<<操作员。
• return 0;是该功能的“退出状态” main()。程序以该语句结尾,但是该语句不是强制性的。
注意:如果不包含该using namespace std;语句,则需要使用std::cout代替cout。
这是首选方法,因为使用std名称空间会产生潜在的问题。
但是,std在教程中使用了名称空间,以使代码更具可读性。
#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
字符:A
readme:
• 该endl控制器用于插入新行。这就是每个输出都显示在新行中的原因。
• <<如果要在单个语句中打印不同的变量,字符串等,则可以多次使用该运算符。例如:
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;
}
输出
输入整数:70
数量是:70
在程序中,使用了
cin >> num;
接受用户的输入。输入存储在变量中数。使用>>运算符withcin进行输入。
注意:如果不包含该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;
}
输出
输入一个字符和一个整数:F
23
性格:F
数:23
C ++基本输入/输出相关推荐
- 计算机输入输出有哪几种控制方式,计算机输入/输出的方式有哪几种?
计算机输入/输出的方式有:并行.串行这两种. 1.并行 并行是指一组程序按独立异步的速度执行,不等于时间上的重叠(同一个时刻发生). 并行也指8位数据同时通过并行线进行传送,这样数据传送速度大大提高, ...
- 独家|OpenCV1.8 使用XML和YAML文件实现文件的输入/输出
翻译:陈之炎 校对:李海明本文约2400字,建议阅读5分钟本文为大家介绍了OpenCV使用XML和YAML文件实现的输入输出. 目标 本小节将回答以下问题: 如何使用YAML或XML文件打印和读取文本 ...
- C/C++-标准输入/输出重定向为文件输入/输出
/*Time: 2017-02-22 11:11:15Describe: C++程序将标准输入/输出重定向为文件输入/输出. */#include <iostream> #include ...
- 输入/输出延迟单元( IODELAY)简介
输入 / 输出延迟单元( IODELAY )简介 每个 I/O 模块包含一个可编程绝对延迟单元,称为 IODELAY . IODELAY 可以连接到 ILOGIC/ISERDES 或 OLOGIC/O ...
- C 语言编程 — 输入/输出与文件操作
目录 文章目录 目录 前文列表 输入/输出 scanf() 和 printf() getchar() 和 putchar() 文件操作 打开文件 关闭文件 写入文件 读取文件 二进制 I/O 函数 前 ...
- 第15章-输入/输出 --- 理解Java的IO流
(一)理解Java的IO流 JAVA的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,在Java中把不同的输入/输出(键盘.文件.网络连接等)抽象表述为"流"( ...
- 计算机组成原理第7章-输入/输出系统
写在前面:本文参考王道论坛主编的 计算机组成原理单科教材. 文章目录 7.1I/O系统基本概念 7.2 外部设备 7.3 I/O接口 7.4 I/O方式 7.4.1 程序查询方式 7.4.2 程序中断 ...
- 输入参数_MyBatis中的输入/输出参数
MyBatis的输入/输出参数 输入参数 MyBatis中的Dao映射配置中的parameter属性表示输入参数类型,它对应Dao接口方法的参数类型有三种: 基本数据类型:如int.char等 < ...
- JAVA订单的输入输出_Java的输入/输出操作
Java的输入\输出机制 计算机的基本功能就是通过输入输出设备与外部其他设备尽心数据的交互,从其他设备读入数据叫做输入操作,将计算机内的数据写入到其他设备叫做输出操作.可以向计算机发送数据.又可以接受 ...
最新文章
- MapReduce编程系列 — 5:单表关联
- Python代码运行助手
- android免root兼容所有版本ui调试工具
- js前台页面显示中文,后台存对应的value值实现
- Linux Shell脚本 - 什么是Shell
- 当子查询内存在ORDER BY 字句时查询会报错
- IOS 状态栏 显示与隐藏网络活动状态
- 计算机网络应用ppt,1分钟骚操作顶别人10分钟!不可不懂的PPT神技
- 国美云运维自动化实践
- 信息系统项目管理师(2022年)—— 重点内容:项目变更管理(16)
- 如何选择好的上海自媒体招聘平台
- Fruit (hdu 2152)
- [OpenGL] 几何着色器
- 铁姆肯公司收购Aurora轴承公司
- 机器学习 - 统计学中的均值、方差、标准差
- Java【7】工具包(集合框架、函数式编程、Optional容器)
- uniapp 页面滚动获取元素高度
- 判断日期是月末java_判断一个日期是否为月末 | 学步园
- No BUILD ID 问题解决
- 不错的电影(先收藏着)
热门文章
- Myeclipse中项目没有代码错误提示,jsp页面无编译迹象?如何解决
- JVM年轻代,老年代,永久代详解​​​​​​​
- 2022-2028年中国PET基膜行业市场发展规模及市场分析预测报告
- 互联网笔试各种主流语言在OJ上的的标准输入输出
- python技巧提升
- 外网远程桌面连接设置
- 深度学总结:skip-gram pytorch实现
- 汇编语言将数据、代码、栈放入不同段基础
- 快手推荐系统及 Redis 升级存储
- 深度学习调用TensorFlow、PyTorch等框架