2-2:C++快速入门之输入和输出
Posted 快乐江湖
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-2:C++快速入门之输入和输出相关的知识,希望对你有一定的参考价值。
输出
Hello World
是学习每个语言时的必备操作。最前面的那个C++输出似乎和C语言不太像,你当然可以使用
printf
输出,因为C++兼容C语言。但是在C++中,还是建议使用C++规定的输入和输出方式,它比C语言要更加方便,智能。
(1)cout
1.cout表示输出流,也就是控制台,所以你的Hello World
可以写作
2.很多时候,会在最后加上endl
,它表示换行符,表示换行符流向控制台
3.C++输出时非常方便,不像C语言一样,它不需要格式控制符
- 注意:C++之所以支持智能识别类型,是因为
<<
,这里其实进行了运算符重载
也即:cout<<i(int型)~~~~operator<<(ostream& this, int i)
cout<<d(double型)~~~~operator<<(ostream& this, double d)
更多移步:
4.C++支持连续输出
(2)cin
1.cin表示输入流,也就是键盘。输入时无需指定格式,自动识别
2.当然也可以连续输入
- 注意:虽然C++的输入和输出有如上优点,但是C++在面对特定输出时,还是显得有点麻烦,比如控制小数位数,如果用C语言输出,在格式控制符的帮助下,就会显得很简单。所以不要拘泥于一定要使用哪一种方式,怎么方便怎么来。
以上是关于2-2:C++快速入门之输入和输出的主要内容,如果未能解决你的问题,请参考以下文章