printf和scanf是c语言的输入输出,学习c++以后,自然是用cin cout这两个更简单的输入输出
printf scanf 都需要进行格式控制,比较麻烦,但优点是速度比较快,毕竟多做了一些事情
cin cout速度较慢,在oj上或者是竞赛时,如对时间需求较高,则最好改为printf scanf
另外,printf在控制输出格式的时候比cout更加方便
尤其是几位小数的控制输出,比如只输出两位小数,精确到两位小数,需要四舍五入
这最适合用printf 格式控制字符串为 "%x.yf" x y 为数字,x代表是小数点前的位数,y自然就是小数点后的位数
%xd 输出x位,不足的补上空格 %0xd 这个是补上0
还有一点需要注意,printf 和 cout最好不要混用,可能会有问题
原文链接: https://www.cnblogs.com/lxzbky/p/10505099.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/400162
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!