龙空技术网

printf 与 cout 的本质区别

算法集市 2768

前言:

现在朋友们对“coutc语言”大体比较关注,咱们都想要知道一些“coutc语言”的相关资讯。那么小编同时在网上收集了一些对于“coutc语言””的相关文章,希望朋友们能喜欢,我们一起来了解一下吧!

C++中 printf 与 cout 的本质区别在于:

printf 是函数;std::cout 是全局对象,operator << 是流运算符, std::cout 重载了 << 运算符。

两者的官方定义如下。

printf

Loads the data from the given locations, converts them to character string equivalents and writes the results to a variety of sinks.

std::cout

The global objects std::cout control output to a stream buffer of implementation-defined type (derived from std::streambuf), associated with the standard C output stream stdout.

printf 常用的输出控制符:

标签: #coutc语言 #c的输出语句为cout #c语言中printf怎么改成cout