我们上次讲到了C++的基本框架,并且在最后留了一个悬念,那么今天就来讲讲输入与输出。
还是打开我们的C++,把基本框架打好(忘了的话点上面的超链接去看一下),然后开始打我们的输出语句:cout
#include<iostream>
using namespace std;
int main(){
cout<<"Hello world!";
cout<<"你好世界!";//一定要打在main里啊!
return 0;
}
(注:" "是表示字符串的意思,' '是单个字符)
如你所见,这里的cout还能输出中文!
但是效果却很差,我们先编译再运行(忘了上面的超链接去看一下),他的结果是这样的:
你说气不气?
所以,接下来就是换行了(可不要傻乎乎地在里面换下一行),我们要用到endl换行:
#include<iostream>
using namespace std;
int main(){
cout<<"Hello world!"<<endl;//注:如果要输出多项,可以用<<连接,如:cout<<"Hello world!"<<endl<<"你好世界!";
cout<<"你好世界!";//一定要打在main里啊!
return 0;
}
这样就舒服多了!(如下)
这样就能换行了,但是还能更好!
我们可以用C++里的转义字符来换行:
#include<iostream>
using namespace std;
int main(){
cout<<"Hello world!\n";//是"\"!,不是"/"!
cout<<"你好世界!";
return 0;
}
他不会把\n输出,而是理解成换行,效果也一样,但这个只适用于" "内。
输入就难了,需要用到变量,我们下节课再讲。