C#中如何将float型数据转换成int型数据,且小数部分保留
RT 在C#中如何做到呢,(int)的话小数部分会丢失的,移位什么的要怎么做呢?
因为小数部分的二进制数是无穷的,是要取精度的,那这样怎么移位呢?我只需要保留0.01的精度
有什么算法吗?
如果可以C/C++中又是如何做的呢?
求大神指点啊~
[解决办法]
把float转成sring,再从string转到int,呵呵
[解决办法]
float->string 取ascii码
发布时间: 2012-09-17 12:06:51 作者: rapoo
C#中如何将float型数据转换成int型数据,且小数部分保留
RT 在C#中如何做到呢,(int)的话小数部分会丢失的,移位什么的要怎么做呢?
因为小数部分的二进制数是无穷的,是要取精度的,那这样怎么移位呢?我只需要保留0.01的精度
有什么算法吗?
如果可以C/C++中又是如何做的呢?
求大神指点啊~
[解决办法]
把float转成sring,再从string转到int,呵呵
[解决办法]
float->string 取ascii码