cout - 它代表什么?

17

5
自由、苹果派和美国方式。 - Edward Strange
1
使用流进行输入格式化是一个小错误,因为真正的程序员会编写自己的解析器。因此,输入流最初被称为“sin”,但这与BCPL中的稳定同构分子发生了冲突。因此,Stroustrup不情愿地将其更改为“cin”。因此,当他需要一个输出格式化流的名称时,他决定将其称为“cout”。那个开玩笑的家伙。 - chrisaycock
1
@casablanca,我不完全同意你的评论,因为我就是一个随机用户,谷歌了这个问题,最终在这里找到了正确的答案。 - jeremyong
2个回答

28

"c"代表字符。默认情况下,大多数系统将标准输出设置为控制台,显示文本消息,尽管通常可以重定向。有时会错误地将"c"归因于"console"。

"out"代表输出。


5
根据Bjarne Stroustrup所说:"c"代表的是"character"(字符)- http://www2.research.att.com/~bs/bs_faq2.html#cout - Michael Stum
@ Michael,我比你更快 :p - Elpezmuerto
2
Bjarne说:“'c'代表'字符',因为iostreams将值映射到字节(char)表示形式中并进行转换。” - user755921
1
“beat ya to the punch”-- 呃,不对。你的答案说“c”代表“控制台”,这是明显错误的。说它“也”代表“字符”是无意义的——它只代表“字符”。 - Jim Balter
感谢您成熟的回应和纠正。我为之前评论中不必要的严厉表示道歉。 - Jim Balter

-7

我猜一下...

输出通道


扔掉那本书吧。cout代表控制台或字符输出,默认情况下被定向到标准输出。 - ybakos
StackOverflow是用于回答问题的,而不是猜测的。 "c"代表"字符"(而不是"控制台")。 - Jim Balter
让我们也抛弃谷歌吧。我问过“为什么称之为cout”,它返回了标识符cout代表常规输出 - v.oddou
这是错误的,因为它不是真的。 'c' 代表 '字符'。参见,例如,https://www.programiz.com/cpp-programming/library-function/iostream/cout - undefined
我们也抛弃谷歌吧。不,我们不要这样做。"cout"这个标识符代表常规输出。谷歌只提供参考资料,而不是答案。没有可靠的参考资料说"common",它们都说"character",这才是正确的。 - undefined
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接