• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
demps_c
博客园    首页    新随笔    联系   管理    订阅  订阅
第一章

cout << a << endl;       操作符<< 将右操作数写到其作为左操作数的ostream对象

cin >> b;            操作符>>  接受一个一个istream对象为左操作数,接受一个对象为右操作数,从istream对象接受数据保存到右操作数

cout << endl           写入输出流,具有输出换行的效果,并刷新与设备相关联的缓冲区,通过刷新缓冲区,用户可立即看到写入到流中的输出。

 

int a,sum=0;

while(cin>>a){

sum+=a;

}

cout << sum << endl;

此时按ctrl+D表示输出结束,然后打印输出sum的结果

而按ctrl+c表示程序结束,不会打印输出sum

此时是istream对象作为条件,结果是测试流的状态,如果流是有效的,则测试成功,遇到文件结束符或者无效输入,如读取了一个不是证书的值,则istream对象是无效的。处于无效状态的istream对象将导致条件失败。遇到文件结束符在linux下面是ctrl+d,windows下面是ctrl+z

 

posted on 2014-02-25 19:28  demps_c  阅读(134)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3