【C++】初步认识基于C的优化-C++输入&输出:

时间:2024-01-25 07:01:00

对于C++的输入输出在这里我们只能浅显认识,只知道怎么使用就可以了

cout:

相当于C语言的printf
在这里插入图片描述

我们可以理解cout就像是我们的控制台, << 像是水流,
感性的理解就像是我们将想要输出的内容流向控制台

int main()
{
	cout << "hello world\n";
	return 0;
}

也支持多次写入在这里插入图片描述

endl:

endl可以理解为一个换行

int main()
{
	cout << "hello world" << endl;
	return 0;
}

cin:

相当于我们的C语言的scanf
感性的理解就像是我们将想要输入的内容从控制台流入目标变量

	int a = 0;
	int b = 10;
	cin >> a >> b;

	//scanf("%d%d", &a, &b);

这两行代码可以达到一样的效果

优缺点:
无需类型的识别
对于小数精度的控制有些麻烦,可以直接使用printf进行替代