首页 > 编程语言 > 详细

C++中的输入输出

时间:2021-04-26 10:57:35      阅读:23      评论:0      收藏:0      [点我收藏+]

C++中的IO(输入与输出)

介绍

这篇文章主要介绍了在C++中的数据流的输入和输出。C++语言本身并没有定义数据流的输出(input)和输出(output),这些包含在一个扩展的标准库:iostream中。 这个库的基础部分有两个类型,一是输入流(istream),另一个是输出流(ostream)。

标准的输入输出类

对于数据流的输入,使用istream中的cin类来实现;对于数据流的输出,使用ostream中的cout来实现。同时这个库中还定义了cerrclog两个对象,分别表示了“警告与错误信息”和“程序的执行”。

使用输入输出的代码

首先,我们通过输入输出来实现加减乘除的方法:

# include <iostream>
using namespace std

int main()
{
    cout<<"请输入两个数字:"<<endl;
    int v1=0, v2=0;
    cin >> v1 >> v2;
    cout << "两个数的和为" << v1 + v2 << endl;
    cout << "两个数的差为" << v1 - v2 << endl;
    cout << "两个数的乘积为" << v1 * v2 << endl;
    cout << "两个数的除数为" << v1 / v2 << endl;
    return 0;

}

理解和总结

  • 分析理解:

    • 首先我们要通过inclue来引入我们需要的外部库, 然后用命名空间来方便我们直接使用该空间下的函数:cin和cout。

    • <<>>都是操作对象,最左边一定是ostream中的类(cin和cout),右边是要输入或打印的值。

    • 结果是右边的所有值的拼接,其中endl相当于\n,表示换行。

  • 总结:C++的数据流的输入输出依托于外部库iostream中的两个对象,分别为cin和cout,然后我们首先需要初始化我们的数值,然后就可以通过操作符">>"或"<<"将数值写入这两个对象(给这两个对象的属性进行赋值)。

补充:C++中的注释方法

/*
 * Simple main function:
 * Read two numbers and write their sum
 */

要注意的是注释里面套注释是不允许的,如下的注释就会出现报错的情况:

/*  
 * comment pairs /*   */ cannot nest. 
 * ‘‘cannot nest‘‘ is considered source code, 
 * as is the rest of the program
 * /

C++中的输入输出

原文:https://www.cnblogs.com/DS-blog-HWH/p/14702958.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!