关于流文件输出cout与标准输出函数printf的区别
来源:互联网 发布:赛格网络怎么样 编辑:程序博客网 时间:2024/05/16 08:37
printf是一个函数,而cout是一个对象
C中的printf是一个标准的输出函数。
C++中的cout是在iostrem文件中定义的全局对象
联系:
完成的功能一样,都是输出。
区别:
1.书写格式不一样 eg: int a=6; cout<<a<<endl; printf("%d\n",a)
2.printf需要你告诉它格式(int %d, double %f,char %c), 而cout不需要
3.printf是函数。cout是ostream对象,和<<配合使用。
4.printf是变参函数,没有类型检查,不安全。cout是通过运算符重载实现的,安全。
5.如果printf碰到不认识的类型就没办法了,而cout可以自己重载进行扩展。
6.有时候printf比cout灵活。c++中也能使用printf,但是c中不能使用cout也可以这么说:c++可以完全兼容c的用法,反过来就不行 C++中的cout只要#include <iostream>就能生成此对象,便可直接使用。C++能够定义全局变量,其实cout就相当于System.out对象。
0 0
- 关于流文件输出cout与标准输出函数printf的区别
- 标准输出函数printf
- [C++基础]cout与wcout,printf与wprintf,ofstream与wofstream关于输出中文的问题解决
- cout,wcout,printf,wprintf等函数的中文输出问题
- printf 与 cout 输出格式的简单比较
- cout与printf的区别
- 标准输出函数cout(转载)
- 关于printf的输出
- printf的标准格式化输出
- 关于C++的输出流cout格式化输出
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- 关于cout,wcout输出的测试,以及printf,wprintf 输出中文,内存中直接输出图像给网页问题
- 关于printf输出函数分析
- 关于cout输出类型是指针的总结和区别
- cout标准输出流常用控制格式
- cout标准输出流常用控制格式
- PRINTF 与 COUT 区别
- cout与printf区别
- 01_10.常见样式总结
- 判断内存泄露的简单方法
- oracle之 case when 的用法
- Objective-C中继承中方法调度和组合的存取方法
- System.Diagnostics.Process.Start的用法(C#)
- 关于流文件输出cout与标准输出函数printf的区别
- NYOJ 127 星际之门(一)
- hdu 3349 lazy gege
- java中sleep()和wait()的区别
- listview 弹窗效果实现 +类似qq的滑动删除效果
- 深入浏览器理解CSS animations 和 transitions的性能问题
- linux下配置tomcat和jdk
- 二维码和条码
- Piggy-Bank