在上一篇文章中,我们发现了cout这一种输出方法。本人第一篇文章中也说了,C和C++是有关联的,所以,我们可以把C版输入输出搬进C++里面,它就是printf。
#include<iostream>
using namespace std;
int main(){
cout<<"Hello world!"<<endl;
return 0;
}
这是我们上一次的代码。那么该怎样用printf输出呢?
printf输出的内容需要用()括起来,里面是两个部分:
前面是双引号"",里面就是输出和输入的格式;后面是由逗号隔开的一些变量(请看下一篇文章,目前不需要知道)。比如:
#include<iostream>
using namespace std;
int main(){
printf("Hello world!\n");
return 0;
}
由于这里没有变量,所以不用带上后面的东西,只要用""表示出要输出什么就行了。
仔细看Hello world!后面还有一个\n,这是什么意思?
\n和endl一样,都是换行符,一个\n就是一行,要想空三行,endl需要这样:
cout<<endl<<endl<<endl;
而\n只需要这样:
printf("\n\n\n");
瞬间就变得简单了。
下面是进行实验后,从1到下面几个数中cout和printf所用的时间的计时:
cout似乎比printf要快(但是实际上是printf应该更快一些,但是不知道怎么搞的,cout比printf快了),但是在500000面前,两者都超过了10000毫秒(10秒),那么,怎样让输出更快呢?
后面系列会有介绍,下面我们先讲一讲输入——cin和scanf吧。