C++ 基本的输入输出

在C++程序中,输入和输出是与用户交互的基础。C++标准库提供了多种方式进行输入和输出操作,其中最常用的两种方法是通过<iostream>库中的std::cinstd::cout

使用 std::cout 输出数据

std::cout是一个预定义的对象,用于向标准输出设备(通常是屏幕)发送数据。它通常与插入运算符<<一起使用来输出数据。

输出字符串

上述代码会输出“Hello, World!”到屏幕上,然后换行。

输出变量

这段代码将输出:“Your age is: 30”。

使用不同的格式输出数据

可以使用setwsetprecision等函数来控制输出的格式。这些函数需要包含<iomanip>头文件,并且通常与cout一起使用。

这将输出:“********Hello”,因为总宽度为10,而“Hello”只有5个字符,所以前面填充了5个星号。

使用 std::cin 输入数据

std::cin是另一个预定义的对象,用于从标准输入设备(通常是键盘)读取数据。它通常与提取运算符>>一起使用来获取输入。

输入单个值

-- -------------------- ---- -------
-------- ----------
----- --------- ----

--- ------ -
    --- -------
    ---- -- ------ - ------- --
    --- -- -------
    ---- -- ---- -------- - -- ------ -- -----
    ------ --
-

这个例子中,程序提示用户输入一个数字,然后读取并显示该数字。

处理多输入

可以同时读取多个值:

-- -------------------- ---- -------
-------- ----------
----- --------- ----

--- ------ -
    --- ----- -----
    ---- -- ------ --- ------- --------- -- ------ --
    --- -- ---- -- -----
    ---- -- -------- ---- - -- ---- -- - --- - -- ---- -- -----
    ------ --
-

在这个例子中,程序要求用户输入两个数字,然后分别读取这两个数字并显示。

处理输入错误

有时候用户可能会输入不符合预期的数据类型,例如,在期望整数的地方输入了字符串。在这种情况下,cin会停止读取并留下未处理的部分。可以通过检查cin的状态来处理这种情况:

-- -------------------- ---- -------
-------- ----------
----- --------- ----

--- ------ -
    --- -------
    ---- -- ------ -- -------- --
    -- ---- -- ------- -
        ---- -- ---- -------- - -- ------ -- -----
    - ---- -
        ---- -- -------- ------ ------ ----- -- --------- -- -----
        ------------ -- ------
        --------------------------------------------- ------ -- ----------
    -
    ------ --
-

这段代码会检查用户是否成功输入了一个整数,如果输入无效,则提示错误信息并清除错误状态以便后续输入。

以上就是C++中基本的输入输出操作。熟练掌握这些基础对于进一步学习和使用C++进行编程至关重要。

上一篇: C++ 日期 & 时间
下一篇: C++ 数据结构
纠错
反馈