一次可以输出多少字符或字符,或字节数据std::cout?
How many chars or characters , or bytes of data std::cout can output at once?
我正在学习 C++,所以您认为我是 C++ 和编程新手是非常正确的。
我正在尝试了解 iostream
库,不是全部,而是新手在进入另一个主题之前必须了解的内容。我对std::cout
的理解是,它是一个变量,它包含一串字符或其他变量的值,用于输出到控制台。
现在我很想知道作为字符串的最大字符数——直接给出(如std::cout <<"hello\n"
——它(std::cout)可以输出到控制台。
没有指定的限制。可能存在实际实施特定限制。很有可能,它会远远超出您的需要。
请注意 std::cout
流向 标准输出 。虽然这通常显示在控制台中,但情况不一定如此。
您对std::cout
的理解不太正确。 std::cout
是一个变量,但它不保存字符,它输出字符(通常输出到控制台)。
现在std::cout
通常是buffered,这意味着它不会立即输出字符,而是仅在其缓冲区已满或具有完整的字符行时输出.但是这个过程是自动发生的,我认为这不是你所说的 'holds chars'.
我正在学习 C++,所以您认为我是 C++ 和编程新手是非常正确的。
我正在尝试了解 iostream
库,不是全部,而是新手在进入另一个主题之前必须了解的内容。我对std::cout
的理解是,它是一个变量,它包含一串字符或其他变量的值,用于输出到控制台。
现在我很想知道作为字符串的最大字符数——直接给出(如std::cout <<"hello\n"
——它(std::cout)可以输出到控制台。
没有指定的限制。可能存在实际实施特定限制。很有可能,它会远远超出您的需要。
请注意 std::cout
流向 标准输出 。虽然这通常显示在控制台中,但情况不一定如此。
您对std::cout
的理解不太正确。 std::cout
是一个变量,但它不保存字符,它输出字符(通常输出到控制台)。
现在std::cout
通常是buffered,这意味着它不会立即输出字符,而是仅在其缓冲区已满或具有完整的字符行时输出.但是这个过程是自动发生的,我认为这不是你所说的 'holds chars'.