我要做一个好奇宝宝,带着疑问来阅读,哼~
C++如何进行输入输出?和C语言何有区别?
C++的缺省参数是什么?如何理解和掌握?
C++的输入&输出
婴儿降生到这个世界上时,会以自己独特的方式向这个崭新的世界打招呼。
跟新生婴儿类似,C++语言刚出来后,也算是一个新事物,作为一门新的编程语言也会有自己问候这个美好世界的独特形式!
#include<iostream>//input/output stream 输入输出流
using namespace std; //C++库中所有东西都是放到std这个命名空间中的
int main()
{
cout << "hello world\n";//可以用\n换行
//cout--输出流 流的理解:内容顺着 << 流入到cout(控制台显示黑框)中
cout << "hello world" << endl;//也可以用<<endl换行 C++更推荐这个
return 0;
}
说明:
1.使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含头文件以及std标准命名空间。
注意 : 早期标准库将所有功能在全局域中实现,声明在.h后缀的头文件中,使用时只需包含对应头文件即可,后来将其实现在std命名空间下,为了和C头文件区分,也为了正确使用命名全间,规定C++不带.h;
某些旧的编译器(比如vc 6.0)中还支持<iostream.h>格式,后续的编译器已不支持,因此推荐使用 <iostream>+std 的方式。
2.使用C++输入输出更方便,不需增加数据格式控制,比如:整型%d,字符型%c (C++的cout输出时可以自动检测识别数据的类型)
这个自动识别类型是通过函数重载来实现的,函数重载会在后面详细讲解。
输入流cin的使用
#include<iostream>//input/output stream 输入输出流
using namespace std; //C++库中所有东西都是放到std这个命名空间中的
int main()
{
int i = 1;
double d =