1.2 初窥输入输出、控制语句
1. C++的输入输出功能是由标准库提供的,大多数使用格式化输入输出的iostream库。iostream库德基础是两种命名为istream和osteram的类型,分别表示输入流和输出流。流是指要从某种IO设备上读入或写出的字符序列。术语‘流’表面字符时随着时间顺序生成或者消耗的。
2. 标准库定义了4个IO对象。标准输入:cin(istream类型对象);标准输出:cout(ostream类型对象);标准错误:cerr(ostream类型对象);产生程序执行的一般信息:clog(ostream类型对象)。标准输入输出一般与执行程序的窗口相联系,cin从执行窗口读入数据,cout、cerr或clog将输出写至窗口。也可以通过重定向输入输出流,将输入输出流同所选择的文件联系起来。
3. 对于语句 std:cout<<"Enter a number:"<<endl,cout是ostream对象,"<<"是输出操作符,endl是操纵符。同理可以知道cin是istream对象,">>"是输入操作符。
4. 已初始化变量是指变量在定义时就给定一个初始值,未初始化变量是指变量在定义时未给定一个初始值。给新定义的变量一个初始值总是正确的。
5. 通常最好将一个注释块放在所解释代码的上方。代码改变时,注释应该要与之一致。不要使用嵌套注释对,即不要再注释对/**/中包含注释对/**/。
6. 控制语句:读入未知数目的输入。下面一段代码可表示:
int value;int sum=0;
while(std:cin>>value)
sum+=value;
如果输入的是整数,那么std:cin>>value返回真,否则返回假。
1.2 初窥输入输出、控制语句相关推荐
- 初窥R(基本说明、获取帮助、工作空间、输入输出、包)
初窥R(基本说明.获取帮助.工作空间.输入输出.包) 本篇简要介绍使用R的一些基本概念,包括基本说明.获取帮助.工作空间.输入输出,每个知识点中都会通过一个例子来练习. 一.R基本情况说明 1.R是一 ...
- OBJECT_METHOD初窥
一. 背景:Windows NT 的对象机制 Windows NT系统将各种资源以对象的方式进行组织和管理.虽然Windows NT内核使用C语言和汇编语言编写的,本身并未使用到C++中的面向对象机 ...
- 并发编程-01并发初窥
文章目录 引言 思维导图 基础知识构建 涉及的知识点一览 高并发处理思路与手段一览 并发初窥 概念 并发问题模拟 代码 引言 说来惭愧,一直没有系统的梳理过并发编程的知识,这次借着学习_Jimin_老 ...
- java aspectj_初窥AspectJ
AspectJ可以说是Java中当之无愧的黑魔法.说它是黑魔法,一方面是因为它很强大,能够解决一些传统编程方法论解决不了的问题,而另一方面,它也相当的晦涩,有着比较陡峭的学习曲线. 本文将带大家探索下 ...
- Scrapy 1.4 文档 01 初窥 Scrapy
初窥 Scrapy Scrapy 是用于抓取网站并提取结构化数据的应用程序框架,其应用非常广泛,如数据挖掘,信息处理或历史存档. 尽管 Scrapy 最初设计用于网络数据采集(web scraping ...
- Spring Cloud Bus之RabbitMQ初窥
和Spring Cloud Config一样,我们接下来要聊的Spring Cloud Bus也是微服务架构系统中的必备组件.Spring Cloud Bus可以将分布式系统的节点与轻量级消息代理链接 ...
- flutter 返回指定界面_Flutter 即学即用系列博客——04 Flutter UI 初窥
前面三篇可以算是一个小小的里程碑. 主要是介绍了 Flutter 环境的搭建.如何创建 Flutter 项目以及如何在旧有 Android 项目引入 Flutter. 这一篇我们来学习下 Flutte ...
- 【重点】初窥Linux 之 我最常用的20多条命令
[重点]初窥Linux 之 我最常用的20多条命令 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我 ...
- 初窥Xcode4 -- Xcode4主题样式、快捷键等常用设置
今天晚上开始使用Xcode4,初窥历程如下. 一.下载安装Xcode4 因为我需要让Xcode4和老版本共存,在安装Xcode4时选择其他安装路径,安装成功后在xcode4安装目录下改名Xcode.a ...
最新文章
- Block Token 原理分析
- Python-数学篇之计算方法的目录:
- .net中从GridView中导出数据到excel(详细)
- 音视频技术开发周刊 | 142
- GitHub 贡献第一的微软开源软件列表
- 为什么在2012/2013年我将在新的Enterprise Java项目中继续使用Spring *和* Java EE
- spring AOP解说
- 浙江大学计算机考研408上岸,2016年跨考上岸浙江大学计算机研究生,初试412分经验谈!...
- 无人驾驶二 卡尔曼滤波与PID控制
- 高仿114la网址导航源码完整最新版
- (转)修改的T4代码生成器(续)
- Java8-Stream之数值流
- python set类型
- 简单原生js代码实现下拉菜单
- shell脚本——系统工具箱(SystemToolbox)
- 卡诺模型案例分析_卡诺模型:用数据捕捉用户真正需求,帮助产品更好地迭代升级...
- 怎么放大图片不模糊?
- 如果程序员能早知道这些该有多好!
- 关于Tween的几个注意事项
- 手把手教你用JSP完成登录注册插入数据库数据
热门文章
- Windows Server 2008服务器管理新技巧6则第4/4页
- Ubuntu 16.04源码编译安装Apache 2.4.25教程
- Deactivate .NET refector
- MVC三层+会话层+线程安全+抽象工厂+DataBase First的基础框架
- 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”
- IK分词源代码分析学习——与solr4.0接口
- android radiooptions简介
- App Inventor2项目部署到本地
- MySQL8.0新特性——默认使用caching_sha2_password作为身份验证插件
- Javascript的闭包及其使用技巧实例