c语言中如何保留两位小数?

如题所述

    用C语言的方法:

输入printf("%5.2f",a),其中5表示宽度,2就是精度,即保留两位小数。

2.设置小数位数法:

cout<<setiosflags(ios::fixed)<<setprecision(2);
当setiosflags(ios::fixed)和serprecision(n)两个一起用时就表示保留n位小数输出。这里还要注意,每次输出只要设置一次就行了,因为这两个的作用范围是后续对象,而不是仅对后一个对象起作用。



拓展资料:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-10-30
C语言在输出函数计算结果时,用: printf("%5.2f", num); 就可以实现输出结果保留2位小数。