C++ Primer Plus简单解析
来源:互联网 发布:进程调度算法实验报告 编辑:程序博客网 时间:2024/04/29 22:37
C++ Primer Plus第六版第24页的代码记录
#include <iostream>int main(){using namespace std;int carrots;cout << "How many carrots do you have?" << endl;cin >> carrots;cout << "Here are two more.";carrots = carrots + 2;cout << "Now you have" << carrots << "carrots." << endl;getchar();return 0;}
使用cin:
从上述代码可以看出信息从cin流向了carrots, iostream文件将cin定义为一个表示字符流的对象,输出时,<<运算符将字符串插入到输出流中;输入时,cin 使用 >>运算符从输入流中抽取字符。与cout一样,cin也是一个智能对象。它可以将通过键盘输入的一系列字符转换为接收信息的变量能够接受的形式。
使用cout进行拼接:
上述代码的另一项特性就是将4条语句合并成一条。iostream文件定义了<<运算符,以便可以像下面这样合并(拼接)输出:
cout << "Now you have " << carrots << " carrots ." << endl;
这样能够将字符串输出和整数输出合并为一条语句。得到的输出与下述代码生成的相似:
cout << "Now you have ";
cout << carrots;
cout << " carrots.";
cout << endl;
根据有关cout的建议,也可以按照下述的方式进行拼接:
cout << "Now you have"
<< carrots
<< " carrots."
<< endl;
0 0
- C++ Primer Plus简单解析
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C Primer Plus 读书笔记
- C Primer Plus学习计划
- C primer plus 一到五章
- 重读 c primer plus
- c primer plus note
- c primer plus chapter6
- c primer plus chapter6
- 《c primer plus》
- C Primer Plus学习
- C Primer Plus学习计划
- C Primer Plus汇总
- C Primer Plus随笔
- c++:primer plus 源代码
- C Primer Plus - 笔记
- C++Primer plus 例题
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
- Python数据类型 -- 字典
- UIScrollVIew和UIPageControl学习使用
- SecureCRT上传、下载文件(使用sz与rz命令)
- Python数据类型 -- 基本数据结构习题
- C++ Primer Plus简单解析
- 异或详解
- Guava Collections使用介绍[超级强大]
- HTML5 Web存储(localStorage与sessionStorage)
- 中英文混合排序
- Windows下安装NodeJs
- Java线程(七)-线程的调度
- java保留两位小数4种方法
- epoll模型