学习笔记(二)cout和cin

来源:互联网 发布:通关宝典软件好用么 编辑:程序博客网 时间:2024/06/08 10:23

cout 和 cin的最大区别是:cout 后面跟的是<<,表示是输出内容,比如cout<<”我很帅”<<endl;  代表输出文字 我很帅,并且换行(endl;)。

cin 表示的是输入,后面跟的是>>, 比如:

int age;

cout<<”输入你的年龄<<endl;

cin >> age; 

cout <<”你今年”<<age<<”岁了”<< endl;

代表先显示让你输入你的年龄,然后age 被你输入数字赋值,然后 显示出文字“你今年xx岁了”

//11.14修改

需要注意的就是符号的方向,>>和<<表示信息流入的方向,例如:


#include <iostream>using namespace std;int main(){int age;cout << "输入你的年龄" << endl;cin >> age;cout << "明年你" << age+1 << "岁了"<< endl;cin.get();cin.get();return 0;}


第一个<<表示将第一句话插到之前的位置,例如

年龄调查:(a

b

假如在(a)的位置没有换行,那么这句话就将插入(a)的位置,假如在(a)的位置打了endl;命令,那么这句话将插入(b)的位置。


下一行的>>表示,你将输入的数字插入到age这个整数变量之中(因为int是整数变量的声明)。另外,cin>>age;这个命令,再输入后会自动换行。


再下一行的第一个<<表示,因为将“你今年”这段话插入到上一行输入年龄之后的位置,由于cin自动换行了,所以插入另起一行后的第一个位置。


第二个<<表示将age+1这个变量插入到“你”之后,而第三个<<表示将“岁了”这段话插入到age+1这个变量后,而endl;表示在之后插入换行这个命令。


假如age输入的是20,那么显示出来的是:明年你(插入age+1的位置)21(插入下一句话的位置)岁了。(换行)——注意:括号里的是说明,并不显示。


0 0