c++ - C++中的输出空间?

标签 c++

我目前是 C++ 和整个编程方面的新手,除了 C 语言之外,我对任何编程语言一无所知,我仍在学习它。我在亚马逊上买了一本电子书来学习 C++,我目前正在练习 Windows 上 Dev C++ 书中的一些示例。我试图从这个简单的代码中输出数字之间的空格,但我不知道 D:

#include <iostream>

using namespace std;
int main()
{
    int x;
    for (x=0; x<=5; x++)
    {
    cout << x;
    }
}

所以,当我执行上面的代码时,我得到了输出 012345。如何在数字之间添加空格,使输出看起来像这样 0 1 2 3 4 5?

尝试过

cout << x << endl;

但它在下一行输出结果,我试图在数字之间输出空格。我尝试用\反斜杠添加一个转义字符

cout << x\t;

但我得到一个错误[错误]“;”预计在“”之前。那么,我应该输入什么代码来输出空格?谢谢!

最佳答案

#include <iostream>

using namespace std;
int main()
{
    int x;
    for (x=0; x<=5; x++)
    {
    cout << x << " ";  // Add a trailing whitespace
    }
}

关于c++ - C++中的输出空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39247781/

相关文章:

c++ - 未定义对 <namespace>::<variable> 的引用

c++ - 无法在 C++ 中包含头文件

c++ - 添加 nuget 包后出现多个 Link2001 错误

c++ - 在 OpenGL C++ 中旋转子对象

c++ - 访问主运行循环时应​​用程序崩溃 (SIGABRT)?

c++ - 仅当 Qt 是使用 ltcg 构建时,如何有条件地启用 ltcg?

javascript - 哪个片段执行得更快/生成的代码行更少? (C++/JavaScript)

c++ - 关于按位 And 和 Shift 运算的问题

c++ - 如何为 zlib inflate 函数重新分配输出缓冲区?

c++ - 什么在引用复制构造函数?