输出时保留有效数字
2011-05-14 00:39
330 查看
保留3位有效数字:
(1)C++
(2)printf("%.3f", data)
另外在输出“%”时使用“%%”
(1)C++
#include <iostream> #include <iomanip> using namespace std; int main() { float fn = 3; cout << setprecision(3) << setiosflags(ios::fixed | ios::showpoint) << fn << endl; return 0; }
setiosflags 是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是执行由有参数指定区域内的动作; iso::fixed 是操作符setiosflags 的参数之一,该参数指定的动作是以带小数点的形式表示浮点数,并且在允许的精度范围内尽可能的把数字移向小数点右侧; iso::right 也是setiosflags 的参数,该参数的指定作用是在指定区域内右对齐输出; setprecision 也是包含在命名空间iomanip 中的C++ 操作符,该操作符的作用是设定浮点数; setprecision(2) 的意思就是小数点输出的精度,即是小数点右面的数字的个数为2。 cout<<setiosflags(ios::fixed)<<setiosflags(ios::right)<<setprecision(2); 合在一起的意思就是,输出一个右对齐的小数点后两位的浮点数。
(2)printf("%.3f", data)
另外在输出“%”时使用“%%”
相关文章推荐
- 【转】控制台输出:保留有效数字与保留小数点
- c++保留有效数字,小数,格式化输出
- C++浮点数输出 保留有效数字位数设定
- 小数点后保留两位有效数字 C++
- javascript自带的保留有效数字方法
- C++如何保留两位有效数字!!!!
- java 保留数字有效位含有进位
- c++控制输出浮点型格式 小数点后位数或者整个浮点型数字的有效数字
- JAVA保留2位有效数字
- 算法:四舍六入五成双 ,保留三位有效数字
- 安卓开发之计算结果保留两位有效数字(四舍五入)
- C++ 四舍五入保留有效数字
- java数字保留有效位数及异常
- C++输出有效数字位数
- 【PHP输出两位小数】使用PHP来输出保留两位小数的数字【原创】
- java中如何使用BigDecimal使得Double类型保留两位有效数字
- BigDecimal 四舍五入 保留2位有效数字
- wsprintf输出数字前保留0
- R中控制输出数值的小数点位数round,和有效数字位数signif
- C#decimal类型保留小数点后有效数字