C版输出——printf

在上一篇文章中,我们发现了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吧。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值