700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android string数字字符串如何使用科学计数法 C#实现把科学计数法(E)转化为正常数字值...

android string数字字符串如何使用科学计数法 C#实现把科学计数法(E)转化为正常数字值...

时间:2023-12-17 14:36:15

相关推荐

android string数字字符串如何使用科学计数法 C#实现把科学计数法(E)转化为正常数字值...

C#实现把科学计数法(E)转化为正常数字值

1.字符串值中包含E等科学计数法,比如12E-2,需要进行转化为普通数值0.12,

2.转化函数如下:

复制代码 代码如下:

private Decimal ChangeDataToD(string strData)

{

Decimal dData = 0.0M;

if (strData.Contains("E"))

{

dData = Convert.ToDecimal(Decimal.Parse(strData.ToString(), System.Globalization.NumberStyles.Float));

}

return dData;

}

3.调用的时候直接调用ChangeDataD(strText)

4.运行后就是0.12.

时间: -06-23

科学计数法使用e标识数值,将科学计算学转化为数字的思路:按e右边的数字移动小数点位数.e右边的数字如果是负数,则向左移动小数点.示例如下: 1.2345678e2 = 123.45678 1.2345678e-2 = 0.012345678 1.7615562e+06 = 1761556.2 1.87982e7 = 18798200 1e3 = 1000 那么在shell中,如何转化科学计数法为数字呢,方法如下:这里以"1.7615562e+06" (或者1.7615562e6)为示例

今天发现数据库里汇总的数据有点大,一输出就被自动转化成科学计数法了.后来发现是转换字符串的方法有问题.如下: String a = "11234567.89"; BigDecimal d

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。