CSDN论坛 > Delphi > VCL组件开发及应用

如何使实数型数据转化为仅保留两位小数? [问题点数:20分,结帖人Luckyfeeling]

Bbs2
本版专家分:398
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:70753
Blank
进士 2002年 总版技术专家分年内排行榜第九
2001年 总版技术专家分年内排行榜第四
Blank
金牌 2001年9月 总版技术专家分月排行榜第一
Blank
银牌 2002年3月 总版技术专家分月排行榜第二
Blank
铜牌 2002年2月 总版技术专家分月排行榜第三
2001年8月 总版技术专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
把整型数组转化为相应的字符型数组Convert.ToString
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { /** * 把整型数组转化为相应的字符型数组Convert.ToString
实数与单精度浮点数的转换
单精度浮点数的表示方法 三个主要成分是: Sign(1bit):表示浮点数是正数还是负数。0表示正数,1表示负数 Exponent(8bits):指数部分。类似于科学技术法中的M*10^N中的N,只不过这里是以2为底数而不是10。需要注意的是,这部分中是以2^7-1即127,也即01111111代表2^0,转换时需要根据127作偏移调整。
Asp.net中数字的字符串转换数值的几个常用函数(留着备用)
1、字符转整型数值int    int.Parse(Class_Class)    (int)Class_Class 2、字符转小数位数值    decimal.Parse(boxid) 3、将日期转为格式化的字符串 ledger.MadeDate = MadeDate.ToString("yyyy-MM-dd");
String 类型 保留后两位小数
public String number(String num) { DecimalFormat format = new DecimalFormat("0.00"); String a = format.format(new BigDecimal( num)); return a ; }
double或者float类型数据怎样保留小数点
关于浮点型数据怎样保留小数位 方法一:                 利用c++中的 cmath库中的函数:举例说明保留两位小数:double pi = 3.1415926; round(pi*100)/100; 这个方法比较好用使用,但是如果使用to_string();函数进行转换为std::string类型,则会添加0补全小数 点以后的六位,引出了方法二。 方法二: 直接上代码:
Delphi的实数计算结果中只保留2位小数
<br />Delphi的实数计算结果中如何只保留2位小数<br />━━━━━━━━━━━━━━━━━━━━━━━━━━<br />你可以使用这样的办法: <br />     x := Round(x * 100) / 100; <br />     <br />    高峰、空中人的意见: <br />    在USER部份加入MATH单元后可以使用 <br />    x:=RoundTo(y, 2) <br />     <br />    郑茂强的意见: <br />    我是用这个办法的:
Java 将String转Double、Double类型保留2位小数
将Double类型的数据保留2位小数: Double a = 2.34566; BigDecimal bd = new BigDecimal(a); Double d = bd.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); d输出就是2.35, 注意会四舍五入 2.将String转Double,并保留2位
double类型转换
如何让double型的15.00,保留两位小数
java中如何使Double类型的数值保留两位小数问题
一、其实很简单: Double dou = 3000.533 dou = (double)Math.round(dou*100)/100 其中dou是变量,很简单吧,我们大多数人都知道Math.round()方法,可是我却没想到保留两位小数就是先乘以100再除以100. 同理保留N位小数就不用说了吧 二、第二种方法 double d = 111231.5585; BigDecimal b = n
保留一个实数的两位小数,从第三位实现四舍五入
#include int main() { float real_num; printf("input a real number:"); scanf("%f",&real_num); real_num=(int)(real_num*100+0.5);//实现四舍五入,并仅保存了开始的两位小数 real_num/=100;//还原来出两位小数 printf("the result is %.2f/n",real_num); return 0; }类似此算法,可以实现保留任意
关闭