宽度和精度混淆c++(初学者)
Width and Precision confusion C++ (beginner)
cout << f << "tt" << c << endl;
cout.precision(1);
cout.width(5);
cout << fixed;
我目前正在开始编程,所以请原谅这个简单的问题。我如何将宽度和精度应用到各个变量。在我的程序中,当我设置宽度和精度时,它为这两个变量设置了它。
如果宽度和精度使用相同的值,则不需要这两个变量。两个地方都用一个。否则,您将需要单独更改这些值。一种方便地访问两者的方法是将它们放在一个结构体中。
如何将宽度和精度应用于单个变量
你需要:
-
获取当前宽度和精度。保存到本地。
std::streamsize cur_width = cout.width(); std::streamsize cur_precision = cout.precision();
-
设置变量的宽度和精度
cout.width(new_width); cout.precision(new_precision);
-
输出变量
cout << number;
-
将宽度和精度重置为原来的值:
cout.width(cur_width); cout.precision(cur_precision);
相关文章:
- C++错误消息*成员参考.**初学者*
- 嵌套for循环C++的问题(初学者)
- 我是 C++ 的初学者,我想知道如何在 2D 矢量中获取重复值
- 初学者如何使用标准::any_of?
- 初学者问题:如何使用这些晦涩难懂的命令,例如C++中的'RenderWindow'
- C++初学者:为什么我的编译器根据我的循环返回"name not found"?
- 初学者问题:如何访问此变量?
- 您好,我是C++初学者,有这种问题.它给了我倍增的错误
- 图形初学者C++(跳过控制台)?
- 我是初学者,无法理解c ++程序中的以下错误
- 试图美化这个Arduino代码[初学者在这里]
- 初学者问题:C++指针/地址 - 和变量之后不是以前?
- 初学者关于数组和指针的问题
- 如何修复初学者C++代码中发生的未定义行为
- 如何从字符数组C++中提取2个整数并将它们存储在2个变量中(初学者)
- 初学者C++线程安全单例设计
- 初学者:在向量中降低
- 模板编程初学者问题
- C ++初学者使用while循环生成随机数
- 在 Rcpp-Function 中使用布尔向量的子集(Rcpp 初学者的问题..)