1.2 初始输入输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.2 初始输入输出相关的知识,希望对你有一定的参考价值。

  C++语言并未定义任何输入输出(IO)语句,取而代之,包含一个全面的标准库(standard library)来提供IO机制(以及很多其他设施)。在C++中使用了iostream库。iostream库包含两个基础类型istream和ostream,分别表示输入流和输出流。一个流就是一个字符序列,是从IO设备读出或写入IO设备的。术语“流”(stream)想要表达的是,随着时间的推移,字符是顺序生成或消耗的。

  标准库定义了4个IO对象:

  1). 标准输入(standard input):cin(发音为see-in)

  2). 标准输出(standard output):cout(发音为see-out)

  3). 标准错误(standard error): cerr

  4). 一般性信息:clong(发音为see-log)

一个使用IO库的程序

  通过使用IO库,我们扩展main程序,使之能提示用户输入两个数,然后输出他们的和:

 1 #include <iostream>
 2 
 3 int main(void)
 4 {
 5     std::cout << "Enter two numbers:" << std::endl;
 6     int v1 = 0, v2 = 0;
 7     std::cin >> v1 >> v2;
 8     std::cout << "The sum of " << v1 << " and " << v2
 9               << " is " << v1 + v2 << std::endl;
10     
11     return 0;
12 }

  这个程序开始时在用户屏幕打印提示信息,然后等待用户输入。键入一个回车后,程序产生一个输出,具体操作和步骤见如下(使用的是linux平台):

$ g++ -o main main.cpp  
$ ls
main  main.cpp
$ ./main 
Enter two numbers:
3 7
The sum of 3 and 7 is 10

 

以上是关于1.2 初始输入输出的主要内容,如果未能解决你的问题,请参考以下文章

vscode中通过快捷键`vh`将vue初始化代码结构自动输出

片段(Java) | 机试题+算法思路+考点+代码解析 2023

java缓冲字符字节输入输出流:java.io.BufferedReaderjava.io.BufferedWriterjava.io.BufferedInputStreamjava.io.(代码片段

为啥此代码片段返回意外结果?

Express实战 - 应用案例- realworld-API - 路由设计 - mongoose - 数据验证 - 密码加密 - 登录接口 - 身份认证 - token - 增删改查API(代码片段

18伪代码2