C++流 输入/输出I/O

库自动定义了一些标准对象:
?cout, ostream类的一个对象,可以将数据显示在标准输出设备上.
?cerr, ostream类的另一个对象,它无缓冲地向标准错误输出设备输出数据.
?clog, 类似cerr,但是它使用缓冲输出.
?cin, istream类的一个对象,它用于从标准输入设备读取数据.

尽量用iostream而不用stdio.h

是的,scanf和printf很轻巧,很高效,你也早就知道怎么用它们,这我承认。但尽管他们很有用,事实上scanf和printf及其系列还可以做些改进。尤其是,他们不是类型安全的,而且没有扩展性。因为类型安全和扩展性是C++的基石,所以你也要服从这一点。另外,scanf/printf系列函数把要读写的变量和控制读写格式的信息分开来,就象古老的FORTRAN那样。是该向五十年代说诀别的时候了!