wfyj.net
当前位置:首页 >> DouBlE保留两位小数 >>

DouBlE保留两位小数

格式化输出:printf("l=%.2lf",l),在%后点一个小数点,然后输入需要保留小数的数量,就可以输出想要的结果。 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。 printf()函数的调用格式为: printf("", )。 格式输出,...

要计算高精度数据请使用BigDecimal来计算和设置位数

例如double型的数据为a=5.1413,程序如下: #incloud main( ) { double a; printf("请输入一个double型数据:”); a= int (a*100+0.5)/100 ; printf("%lf",a)。 } 这时候printf输出的结果将是5.14。 扩展资料: C语言编写程序,对double型数...

1 输入double类型数。 2 利用取整,将第三位四舍五入。 3 输出结果。 注意,不可以直接以%.2lf输出,因为题目要求的是在程序中四舍五入处理,而不是仅仅输出四舍五入后的结果。 代码: #include int main(){ double v; scanf("%lf",&v); v = (in...

java保留两位小数的方法: 方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数方式二: java.text.DecimalFormat df =new java.t...

1、Math.Round(0.333333,2);//按照四舍五入的国际标准 2、 double dbdata=0.335333; string str1=String.Format("{0:F}",dbdata);//默认为保留两位 3、 float i=0.333333; int j=(int)(i * 100); i = j/100; 4、 decimal.Round(decimal.Parse("0...

在C#中大家都会遇到这种情况 double类型的数据,需要格式化(保留N未有效数字)或者是保留N为小数等情况,我们往往采取double.tostring("参数");的方法。下面就列出几个常用的方法。 double temp=3.1415926; (F)Fixed point:string str1=temp.to...

乘以100-->取整-->除以100.0就能达到题设要求。举例代码如下: #include "stdio.h"int main(int argc,char *argv[]){double p=3.1415926;float e=2.718281f;printf("p = %.2f(处理前无进位)\n",p);//小数点后第3位是1,不进位printf("p = %.2f(处...

DecimalFormat和String.substring()都可以 import java.text.*; DecimalFormat myFormatter = new DecimalFormat("####.#"); myFormatter.format(double); //注意,这句整体作为String 也可以 String str = double.toString(); str = str.substri...

神马语言? JAVA DecimalFormat df = new DecimalFormat("0.00");double d = 123.9078; double db = df.format(d); C# double d = 123.9078; double d = Math.Round(d, 2); VB Dim d As Double = 123.45 d = Math.Round(d, 2) 其他的我也不知道~~~

网站首页 | 网站地图
All rights reserved Powered by www.wfyj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com