5.输入和输出
1.输出
相信大家都还记得这段代码吧
#include <iostream>
#include <string>
#include <climits>
using namespace std;
int main()
{
int q=1;
int q2=q+1;
cout << "q+1="<<q2;
}
我后来把他压缩成这样了的
#include <iostream>
#include <string>
#include <climits>
using namespace std;int main(){int q=1;int q2=q+1;cout << "q+1="<<q2;}
不过,这都不重要,重要的是那里面的cout 在C++中,cout可以输出想要输出的东西,但要用<<隔开,如
#include <iostream>
#include <string>
#include <climits>
using namespace std;
int main()
{
cout << "你干嘛???"<<"嗨哟";
}
就会有这样的输出
当然他是不会空格的,所以可以改成这样
#include <iostream>
#include <string>
#include <climits>
using namespace std;
int main()
{
cout << "你干嘛???嗨哟";
}
输出也是一样的
1.格式(2)
前面我们提到过三个名词
整型,浮点数,字符串
在此就不再说了
你可以看
简单的学dev-C++的第三章↓↓↓
2.输出字符串
如果我们想打印出“aaaa”
我们可以写
cout << "aaaa";
会打印字符串 aaaa
意思说,要打印字符串,就输入
cout << "要打印的字符串";
3.输出变量
如果我们要输出变量
先建立一个变量
int a=100;
然后
cout << a;
所以说,要输出一个变量
//注意要先建一个变量
cout << 已建立的变量;
注意:变量是不用的打引号的
4.输出换行符
禁止废话,我赶时间
一个公式
cout << endl;
5.简洁格式
其实上面提到的所有的公式,可以合成一条
int a=1;
cout <<"aaaa" <<a <<endl;
现在是2024年4月21日19:44,我又回来了
意思就是说,cout后面可以加很多<< ,然后写字符
6.\n怎么用?
又得说回前面
前面不是说了endl可以换行吗?
其实换行还有更简单的方法
就是\n,我们把他当字符串输到 " " 里去
还拿前面的代码说事,看效果
是不是变绿了
看没加之前
加之后呢?
有效果吧
其实C++还有很多其他的转义字符
如
C++代码 | 名称 |
\n | 换行符 |
\b | 退格 |
\r | 回车 |
\a | 振铃(不一定有效果) |
我们来试一下
#include <iostream>
#include <string>
#include <climits>
using namespace std;
int main()
{
cout << "我用了一个换行符" << "\n";
cout << "我退了一下格" << "\b";
cout << "我回了一下车" << "\r";
//振铃我电脑搞不出来,就不写了
}