【自学C++】C++输出cout

C++中,可以使用std命名空间的cout、clog和cerr进行输出。cout用于常规输出,无需指定格式;clog用于日志输出,cerr则用于错误信息输出。这些方法支持连续输出多个变量,如示例所示,可以方便地输出字符串和数值类型的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C++输出cout

C++输出cout教程

C 语言 中我们需要输出一个 变量,可以使用 printf。printf 函数 在输出时,我们必须要指定输出的数据类型对应的格式化符,挺不方便。

C++ 中,我们要输出变量,直接使用 std 命名空间中的 cout 即可,同时,cout 不需要指定任何的输入格式。

在 C++ std 命名空间 中,用于输出的不仅仅只有 cout,还有 clog 和 cerr,分别用于输出 log 和删除错误信息,他们使用都跟 cout 一模一样。

C++输出cout详解

语法

cout << varname1 << varname2 << varname3;

参数

参数描述
cout输出变量使用的关键字。
varname1要输出的变量。
varname2要输出的变量。
varname3要输出的变量。

说明

我们使用 cout 连续输出了三个变量,cout 可以一次性输出任意多个变量的值。

案例

使用cout输出变量

使用 cout 输出变量

#include <iostream>
using namespace std;

int main(long argc, char **argv)
{	
	cout << "嗨客网(www.haicoder.net)\n" << endl;
	
	cout << "Hello HaiCoder" << ", Hello World" << endl;
	cout << "Hello C++" << ", Hello C" << endl;

	cout << 1024;
}

程序运行,结果如下:

请添加图片描述

我们使用 cout 一次性输出了两个 字符串 和一个 int 类型 的数值。

使用clog和cerr输出

使用 clog 和 cerr 输出

#include <iostream>
using namespace std;

int main(long argc, char **argv)
{	
	cout << "嗨客网(www.haicoder.net)\n" << endl;
	
	clog << "Process init" << endl;
	cerr << "Process dead" << endl;
}

程序运行,结果如下:

请添加图片描述

我们使用 clog 和 cerr 同样输出了字符串。

C++输出cout总结

在 C++ 中,我们要输出变量,直接使用 std 命名空间中的 cout 即可,同时,cout 不需要指定任何的输入格式。

在 C++ std 命名空间中,用于输出的不仅仅只有 cout,还有 clog 和 cerr,分别用于输出 log 和删除错误信息,他们使用都跟 cout 一模一样。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

i白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值