与算法相关的C++基础
1:输入输出
类似于C语言scanf和printf,C++中使用cin与cout来更简便的进行输入输出。同样的scanf与printf声明于stdio.h头文件中,cin与cout声明于iostream中。
tips:C++为了区分头文件与C,将C中头文件后缀.h去掉了。若要使用C的头文件则是在头文件名称前加上c。例如<cstdio>
1:cin:istream对象,cout:ostream对象
使用方法:
#include<iostream>
using namespace std;//声明使用哪一个命名空间,此处使用std即标准库
int main()
{
int n;
cout<<"请输入一个数字:";//"<<"为输出运算符
cin>>n;//">>"为输入运算符
cout<<"您输入的数字是:"<<n<<endl;
return 0;
}
以上代码的运行不做展示,若不了解可自行运行。
2: 操纵符endl
endl称为操纵符:结束当前行,切换到下一行,同时它可以将输出缓冲区中的内容全部刷到设备中(输出显示),达到刷新缓冲区的效果。不过我们一般使用它来换行。