![]() |
1
48
为了更严格地符合ECMA CLI规范,在.NET 1.1中引入了这样的保留尾随零。 在msdn上有一些关于这个的信息,例如 here . 您可以按如下方式调整精度:
|
![]() |
2
18
您只会看到完全相同数据的不同表示。A的精度
从
|
![]() |
3
6
|
![]() |
4
5
我发现我可以通过乘以或除以一个花哨的1来“篡改”刻度。
我可以制作一个足够精确的1来改变已知尺寸的比例因子。
|
![]() |
5
5
很容易混淆
SQL服务器
A.NET
|
![]() |
6
1
问题是-你真的需要精确吗? 存储 以十进制表示,而不仅仅是按要求的精度显示十进制。 大多数应用程序在内部都知道它们希望达到多高的精度,并显示到该精度水平。例如,即使用户在帐户包中输入100的发票,它仍然使用val.tostring(“n2”)之类的东西打印出100.00。
C到B是可能的。
生产2 A到B很难理解,因为引入精度的概念与数学有点不一样。 我想一个可怕的黑客可能是一次往返旅行。
生产2 |
![]() |
7
1
这将从小数中删除所有尾随的零,然后您只需使用
或者,如果您想要一个精确的尾随零数,比如5,首先是normalize(),然后乘以1.00000m。 |
![]() |
Denis · 双精度C++,308位数字或15位数字? 2 年前 |
![]() |
nellapizza · python楼层划分操作符是如何实现的? 6 年前 |
![]() |
comte · 如何在SQL数据库中存储python浮点 6 年前 |
![]() |
user2255757 · 如何正确分配cuda半精度阵列? 6 年前 |
![]() |
Hari · 除以2后的结果与乘以0.5后的结果之差 6 年前 |
![]() |
gansub · Newton Raphson迭代-无法迭代 7 年前 |
![]() |
Alex · 任意精度的numpy数组(10位int) 7 年前 |