跳至正文
View Categories

2 min read

主要内容 #

1. 输出 #

虽然我们在前面的课程中,已经使用过了输出语句。
我们在这里还是要总结一下输出的基本用法。

1.1 输出的基本用法 #

请运行下面的代码:

#include < iostream >

int main()
{
    std::cout << "Hello Dashima!" << std::endl; // 输出字符串(字符串:就是指文字)
    std::cout << 1 << 2 << 3 << std::endl;      // 输出数字
    std::cout << "Hello " << 2 << std::endl;    // 输出字符串和数字

    // 格式化输出
    std::cout << "现在的温度是:" << -26.5 << "摄氏度" << std::endl;
    std::cout << "现在的坐标是:(" << 0.5 << ", " << -9 << ")" << std::endl;
    std::cout << "现在的时间是:" << 15 << ":" << 30 << std::endl;

    // 输出变量
    int dashima(5);
    std::cout << "dashima = " << dashima << std::endl;
    
    return 0;
}

以上的代码中,我们介绍了最基本的 C++ 输出形式。

1.2 使用名称空间 #

另一种常见的写法如下:

#include < iostream >
using namespace std; // 使用名称空间 std。有了这句话之后,cout 就会自动被识别为 std::cout
int main()
{
    cout << "Hello Dashima!" << endl; // 省略 std::
    return 0;
}

在这种写法中,我们使用了新的语句:

using namespace std;

这句话的意思是:使用 名称空间 std
有了这句话之后,cout 就会自动被识别为 std::cout 。从而就可以在书写中,省略 std::

2. 输入 #

怎么从键盘输入一个数据呢?
请运行下面的代码:

#include < iostream >

int main()
{
    std::cout << "请输入一个整数" << std::endl;
    
    int a(0);         // 初始化为 0
    std::cin >> a;    // 输入一个值,并赋值给 a 

    std::cout << "你输入的值是:" << a << std::endl;  
    return 0;
}

注意:

  • 输入使用的符号是 cin >>
  • 输出使用的符号是 cout <<
  • 2.1 输入的基本用法 #

    请运行下面的代码:

    #include < iostream >
    
    int main()
    {
        /* 基本输入 */
        int dashima(5);
        std::cout << "请输入一个整数:" << std::endl;
        std::cin >> dashima;
    
    
        /* 输入两个数 */
        int a(0), b(0);
        std::cout << "请输入 2 个整数。(输入方法之一:输入第一个之后,回车,然后输入下一个数)" << std::endl;
        std::cin >> a >> b;
    
        return 0;
    }

    多个输入时,输入的方法有两种:

  • 输入第一个之后,回车,然后输入下一个数;
  • 连续输入多个数值,数值之间使用空格隔开,最后回车;
  • 2.2 使用名称空间 #

    和输出 cout 一样,也可以 using 来简化书写。

    #include < iostream >
    using namespace std; // 使用名称空间 std
    int main()
    {
        int dashima(5);
        cout << "请输入一个整数:" << endl;
        cin >> dashima;
    }

    3. 小结 #

  • 输入使用的符号是 cin >>
  • 输出使用的符号是 cout <<
  • 注意符号的朝向
  • 习题 #

    课后练习