C++学习2

输入

使用:cin >> 变量

cin是运行代码后,从键盘获取数据,将数据赋值给变量

(cin在输入字符串时,空格作为结束符)

输出

使用:cout << 要输出的内容 << endl

运行代码后,输出“ 要输出的内容 ”

(“ endl ” 意为:换行)

例子:

代码:

#include <iostream>
using namespace std;
int main(){
    int a;
    char b;
    cout<<"请输入一个整数"<<endl;
    cin>>a;
    cout<<"请输入一个字母"<<endl;
    cin>>b;
    cout<<a<<endl;
    cout<<b<<endl;

    return 0;
}

运行结果:

原理:

在内存中为每个数据流开辟一个内存缓冲区,存放数据流中的数据。

输入cin的大致流程:

运行代码 【cin >> 变量】后——

从键盘获取数据,放入键盘的缓冲区——

按回车键——

“键盘缓冲区的数据” 被输入到 “程序中的输入缓冲区” ,形成cin流——

用提取符“>>” 将 “输入缓冲区” 中数据赋值给程序中的相关变量——

输出cout的大致流程:

运行代码【cout << 要输出的内容 << endl】后——

将数据 “要输出的内容” 放入 “程序中的输出缓冲区” 保存——

当缓冲区满了 / 遇到 “endl”时,将 “输出缓冲区” 中的数据显示出来——

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值