📜  如何在 C++ 中显示变量(1)

📅  最后修改于: 2023-12-03 15:24:08.344000             🧑  作者: Mango

如何在 C++ 中显示变量

在 C++ 中,我们需要使用输出语句来显示变量的值。常见的输出语句有 coutprintf 两种。

使用 cout 输出变量

cout 是 C++ 标准库中的一个输出流,可以将输出打印到屏幕上。使用 cout 输出变量的语法格式为:

cout << variable;

其中 variable 是要输出的变量名。

例如,在下面的代码中,我们定义了一个整型变量 num,并使用 cout 将其输出到屏幕上:

#include <iostream>
using namespace std;

int main()
{
    int num = 123;
    cout << num;

    return 0;
}

该代码输出结果为:

123

如果要输出多个变量的值,可以将它们一起输出,中间用空格隔开,例如:

cout << variable1 << " " << variable2 << " " << variable3;
使用 printf 输出变量

printf 是 C 语言中的一个格式化输出函数,也可以用于 C++ 中。

使用 printf 输出变量的语法格式为:

printf("format_string", variable);

其中 format_string 是输出格式字符串,表示输出的样式, %d 表示输出整型变量, %f 表示输出浮点型变量等。variable 是要输出的变量名,可以有多个。

例如,在下面的代码中,我们使用 printf 输出整型变量 num 和浮点型变量 pi

#include <cstdio>

int main()
{
    int num = 123;
    float pi = 3.14;

    printf("num = %d, pi = %f\n", num, pi);

    return 0;
}

该代码输出结果为:

num = 123, pi = 3.140000
注意事项
  • 在使用 printf 时,需要注意输出格式字符串的正确性,否则可能导致输出错误或程序崩溃。
  • 在使用 cout 输出字符串时,可以使用双引号 "" 或单引号 '' 包围字符串,但是在使用 printf 输出字符串时,必须使用双引号 " " 包围字符串。
  • 在使用 cout 输出整型变量时,如果变量是无符号类型(如 unsigned int),需要使用 %u 而不是 %d;在使用 printf 输出整型变量时,如果变量是长整型(如 long),需要使用 %ld 而不是 %d