C++标准输出,换行,控制符
作者:野牛程序员:2023-08-29 07:02:08 C++阅读 3203
C++中的标准输出使用std::cout
,可以通过控制符来实现换行和格式控制。以下是一些常用的控制符示例:
1. 换行:使用std::endl
来在输出中插入一个换行符并刷新输出缓冲区。
#include <iostream> int main() { std::cout << "This is the first line." << std::endl; std::cout << "This is the second line." << std::endl; return 0; }
2. 格式控制:可以使用控制符来控制输出的格式,如对齐、小数位数等。
#include <iostream> #include <iomanip> int main() { int num = 42; double pi = 3.14159; std::cout << "Number: " << num << std::endl; std::cout << "Pi: " << std::fixed << std::setprecision(2) << pi << std::endl; return 0; }
在上面的示例中,使用std::fixed
和std::setprecision(2)
来设置输出浮点数的小数位数为两位。
3. 对齐:可以使用控制符来控制输出的对齐方式。
#include <iostream> #include <iomanip> int main() { double value = 123.456789; std::cout << std::fixed << std::setprecision(3) << value << std::endl; return 0; }
在上面的示例中,使用std::setw(10)
来设置输出宽度为10个字符,如果输出内容不足10个字符,会在前面填充空格。
4. 控制精度:对于浮点数,可以使用控制符来控制小数点后的精度。
#include <iostream> #include <iomanip> int main() { double value = 123.456789; std::cout << std::fixed << std::setprecision(3) << value << std::endl; return 0; }
在上面的示例中,使用std::fixed
来指定小数点后的精度,然后使用std::setprecision(3)
来设置小数点后保留3位。
这些是一些常见的C++标准输出的控制符和用法。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
