中易网

c++里怎么限制输出小数位数

答案:2  悬赏:10  
解决时间 2021-03-14 21:09
c++里怎么限制输出小数位数
最佳答案
double a=12444.489583484;
CString tmp;
tmp.Format("%7.4f",a);//保留小数点前7位,小数点后4位

若满意请及时采纳。谢谢
全部回答
++ 标准输出如何控制小数点后位数 #include #include using namespace std; int main( void ) { const double value = 12.3456789; cout << value << endl; // 默认以6精度,所以输出为 12.3457 cout << setprecision(4) << value << endl; // 改成4精度,所以输出为12.35 cout << setprecision(8) << value << endl; // 改成8精度,所以输出为12.345679 cout << fixed << setprecision(4) << value << endl; // 加了fixed意味着是固定点方式显示,所以这里的精度指的是小数位,输出为12.3457 cout << value << endl; // fixed和setprecision的作用还在,依然显示12.3457 cout.unsetf( ios::fixed ); // 去掉了fixed,所以精度恢复成整个数值的有效位数,显示为12.35 cout << value << endl; cout.precision( 6 ); // 恢复成原来的样子,输出为12.3457 cout << value << endl; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
云南古树茶有多少年历史了?
黑子的篮球第三季第24话bgm
北京东方乐韵艺术团艺术培训班开始招生啦!
求视频:贾斯丁比伯世界巡回演唱会纪录片
大石桥市公安局汤池派出所我想知道这个在什么
广联达提示“定额模式的工程不能导入清单模式
妈妈对我说的话
风机事故故障后分析处理有哪些方法
老虎扑尚武松(扩句)
我是卖家,我不想发货,会怎么样?
利民快贷地址在什么地方,想过去办事
我生于1979年阴历2月29日,请问阳历生日多少号
怎样才能得到拉卡拉全民梦想基金的帮助呢?
我为金莲教流过血,我为影踪派卖过身 ,我要见
cm原生资源是什么
推荐资讯
国兴中心小学地址有知道的么?有点事想过去
不读MBA,会有哪些后果?为什么!你怎么看?
女生酒吧驻唱年龄有要求吗
每次梦到谁谁就会倒霉,很多次了,我也总是做
营销型手机网站建设需要注意哪些因素
将三星s7562怎么改变默认内存,存储卡2才是我
北京市延庆区种子管理站怎么去啊,有知道地址
EPR系统到底是个什么系统
身体右侧肋骨比左侧高是怎么回事
良木玉缘我想知道这个在什么地方
没结婚 没固定工作 可以贷款创业吗?
美天公园王府地址有知道的么?有点事想过去
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?