C语言中cin和cout有什么区别?
1 . cout属于std命名空间,若要直接使用,需引入using namespace std或以std::cout的形式调用。由于cout是唯一的ostream对象,若将其作为函数参数,只能通过引用或指针传递。
2 . C++支持十进制、八进制、十六进制输出,并可通过setfill()设置填充字符,setiosflags(ios::showpoint)强制显示小数点和无效0,setiosflags(ios::showpos)强制显示正负号,以及setpre cision()设置小数位数。
3 . C++中的输入输出(cout和cin)并非语言本身的组成部分,而是编译系统提供的I/O库中的功能。
C和C++均未定义专门的输入输出语句结构。
4 . printf是C语言中的一种输出方式,需要指定数据输出格式。
而cout是控制台输出,流向显示器,无需指定数据类型。
使用cout需包含头文件include
5 . std是一个包含cin和cout成员的输入输出标准类。
引入using namespace std后才能使用其成员。
虽然include