之前我一直以为各种输出速度比较是putchar>printf>cout;

但事实上并不是这样

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

算了,事实说话

printf():

 

[传送门]

 

在图片中可以清晰看出:printf()循环输出100000次需要12秒(电脑配置不同时间可能不同)

 

putchar(快读,如果是正负都出会更慢)

 

[传送门]

 

putchar比printf()快不少zhiyongl9秒

 

接下来是老大(cout<<)

 

[传送门]

 

cout<<是6秒!!!!

 

总结:可以看出输出速度是cout<<  > putchar(快出) > printf;

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄