社区
C++ 语言
帖子详情
COUT和printf的比较
smfoso
2005-12-17 02:36:23
请问cout和printf比较哪个比较好
我以前使用的是C
...全文
726
7
打赏
收藏
COUT和printf的比较
请问cout和printf比较哪个比较好 我以前使用的是C
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
madmanahong
2005-12-17
打赏
举报
回复
cout和printf能有多大的效率。现在的CPU都是论G了!!!
madmanahong
2005-12-17
打赏
举报
回复
各位老大们,C++实现cout是为了更安全。
cout不会导致数据损坏或者产生内存访问问题。
因为如果printf无法匹配参数,所以很容易出现错误。如:
这里有两个变参,但是却只有一个实参。这样就会导致错误。
具体什么自己想一想吧
printf( "%d,%d", nData );
fiftymetre
2005-12-17
打赏
举报
回复
COUT重载了<<
我啃
2005-12-17
打赏
举报
回复
对对,cout要endl才能刷新缓存区
printf是即时刷新
ddnlkd1204
2005-12-17
打赏
举报
回复
应该还要补充的就是printf有刷新机制,cout要flush或者endl才能刷新的。
我啃
2005-12-17
打赏
举报
回复
就效率来说,应该是PRINTF比较好,我记得PRINTF在UNIX内核里是这么写的:
printf(char *fmt,...)
{
register cx;
loop:
if ((cx=*fmt++)=='%')
{
…………
}
//处理开关
//最后还是用到putchar()
goto loop;
}
当然COUT也有它的好处,它更加适合C++的程序,用到了流和TEMPLATE,使用方便,接口完备,一般如果还是喜欢C下的FMT,可以尝试使用BOOST::format,和C的FMT十分相似。
推荐使用COUT
majianan
2005-12-17
打赏
举报
回复
cout
NOIP信息学奥赛通关必备-第一个C++程序与
cout
输出语句
NOIP信息学竞赛C++编程基础语法知识--第一个C++程序与
cout
输出语句 本课程是符合小学生认知特点的C++编程入门课,讲练结合,提升孩子解决NOIP竞赛试题的能力; 课程案例均采用孩子生活中熟知常见的案例,讲解通俗...
c++中关于
cout
与
printf
的简单区别
关于
cout
与
printf
的简单区别 原理不同
cout
与
printf
格式不同 输出效率不同 原理 std::
cout
<<”输出内容”std::endl; 其中<<操作符提取”输出内容”,然后进行重载,同时重载函数,根据”输出内容”的类型来重载不同类型的函数。 重载,简单说,就是函数或者方法有相同的名称,但是参
cout
和
printf
的速度对比
cout
与
printf
的速度对比
C++中使用
cout
和
printf
的解析
C++中使用
cout
和
printf
的解析 参考原文: #include <iostream> #include <iomanip> using namespace std; int main() { int n = 141; //1) 分别以十六进制、十进制、八进制先后输出 n
cout
<< "1)" << hex << n << " " << dec << n <<
std::
cout
和
printf
禁止std::
cout
和
printf
混用,在多线程环境下可能导致coredump。说明:
printf
和std::
cout
分别为标准c语言与c++中的函数,两者的缓冲区机制不同(
printf
无缓冲区,而std::
cout
有),而且对于标准输出的加锁时机也略不同:(1)
printf
:在对标准输出作任何处理前先加锁。(2)std::
cout
:在实际向标准输出打印时方才加锁。 两者存在微弱的时序差别
C++ 语言
64,656
社区成员
250,485
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章