解析浮点数的字符串

帕勃罗·奥利瓦(Pablo Oliva)

我正在读取XML文件并读取10534360.9的特定值

当我将字符串解析为十进制(decimal.Parse(afNodes2[0][column1].InnerText))时,我得到了10534360.9,但是当我将其解析为浮点(float.Parse(afNodes2[0][column1].InnerText))时,我得到了1.053436E+07

有人可以解释为什么吗?

老的

您将看到用“ E”或“指数”表示法表示的值。

1.053436E+07等价于1.053436 x 10^710,534,360,这是.NET10,534,360.9System.Singlefloat)数据类型(32位,7位精度)存储的最精确方式

您会看到它以这种方式表示,因为它是该Single.ToString()方法产生的默认格式,调试器使用该默认格式在监视屏幕,控制台等上显示值。

编辑

可能不用说,但是如果您想保留XML中原始值的精度,则可以选择一种数据类型,该数据类型可以保留有关数字的更多信息:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析浮点数的字符串

来自分类Dev

解析浮点数的C字符串

来自分类Dev

如何仅解析字符串中的浮点数?

来自分类Dev

解析字符串中的浮点数

来自分类Dev

解析包含字符串的浮点数

来自分类Dev

将字符串解析为浮点数

来自分类Dev

从字符串创建浮点数

来自分类Dev

解析带有浮点数的json字符串作为python中的字符串

来自分类Dev

如何使用函数样式将字符串解析为浮点数列表?

来自分类Dev

Python-将字符串解析为浮点数组?

来自分类Dev

解析一个代表浮点数数组的字符串

来自分类Dev

解析JSON数组PHP-字符串和浮点数

来自分类Dev

如何将字符串解析为变量/函数/浮点数/整数赋值/值?

来自分类Dev

从不同语言环境的字符串中解析浮点数

来自分类Dev

Bash将字符串解析为浮点数数组

来自分类Dev

解析一个代表浮点数数组的字符串

来自分类Dev

如何在 Rust 中将八进制字符串解析为浮点数?

来自分类Dev

从字符串解析为浮点数时如何修复 unity FormatException?

来自分类Dev

带有负浮点数的字符串要浮点数?

来自分类Dev

Python将字符串转换为浮点数

来自分类Dev

从javascript中的字符串中提取浮点数

来自分类Dev

formatFloat:将浮点数转换为字符串

来自分类Dev

浮点数到字符串转换

来自分类Dev

列表中字符串或浮点数的计数频率

来自分类Dev

浮点数必须是字符串还是数字?

来自分类Dev

在浮点数或字符串中添加逗号?

来自分类Dev

将字符串总和打印为浮点数

来自分类Dev

Python,负数字符串浮点数

来自分类Dev

将字符串转换为浮点数