printf打印字符耗时多少

这个耗时原因很多,cpu主频,操作系统位数,指令集等都密切相关。

如果要真正测试准确数据是不可能的。

实际开发中,总有人说优化时去年打印printf会提高很多的样子,洒家深表反对,对此应该完全可忽略。除非是特殊情况,比如嵌入式的cpu主频极低,或者调用一次printf的实现确实耗费很长时间,大部分应该把这段去掉

为此,我在我的电脑上测试了一下,当然不能说明什么,至少可以得到如上结论。 

结果:

cpu i2-3110M 2.4GHZx4

64位

内存就忽略了


打印100000次,用的是while循环, 取时用的是clock()

字符  

10个 20000

15个 30000

20个 50000

30个 70000

时间毫秒

所以,打印一个字符有川耗时在us级别上,调用几乎不费时


耗时 算作毫秒级,或十毫秒级


每天早上叫醒你的不是闹钟,而是心中的梦~
原文地址:https://www.cnblogs.com/vintion/p/4116932.html