C#中如何获得浮点数,小数点后有几位

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 12:23:24
C#中如何获得浮点数,小数点后有几位
xQMO@+MhRě?UD R$Ӗ j&^;潷oV.dgèL-j- K"x`-jԡ#ASVIR!++rѩz)gʚ9=aD#! z _a-_Piw:IUWEv֙5"Ld9*CkX oq^x2ȚG

C#中如何获得浮点数,小数点后有几位
C#中如何获得浮点数,小数点后有几位

C#中如何获得浮点数,小数点后有几位
计算机所表示的浮点数并不是精确的,所以你说的小数点后有几位是很难计算出来的,有两种方法,一种把浮点数转成字符串,然后去数.后面有几个数,数到0为止
第二种是这样的,
double a = 1.23;
double b = Math.Floor(a);
double c1 = a - b;//这个就是小数位的数
两种方法都存在精度丢失的问题