当前位置:编程学习 > C#/ASP.NET >>

请问小数点后面10位左右,该设置什么数据类型?

-0.00003021

数据库大概保留这样的数据 请问该怎么在vb.net中设置数据类型?

a = 121.42089005559683

b = -0.00003021

response.write(a+b)

请问怎么设置数据类型?谢谢了 --------------------编程问答-------------------- float (double) --------------------编程问答-------------------- float (double) --------------------编程问答-------------------- Double --------------------编程问答-------------------- double
数据库numeric
--------------------编程问答-------------------- double float --------------------编程问答-------------------- --------------------编程问答-------------------- double --------------------编程问答-------------------- 看看msdn:http://msdn.microsoft.com/zh-cn/library/system.double.aspx

其实有效位数并不是看小数点之后有几位,而是看整体(小数点之前和之后都看)总共有几位。
double的有效位数是15位十进制数字! --------------------编程问答-------------------- 小数点之后又10位,那么你需要调查清楚此时小数点之前最多必须能支持几位呢? --------------------编程问答--------------------
引用 9 楼 sp1234 的回复:
小数点之后又10位,那么你需要调查清楚此时小数点之前最多必须能支持几位呢?

支持。。。。。 --------------------编程问答-------------------- 兄弟千万不要使用flat和double.
这两个数据用来临时计算一下百分比之类的可以。用来做运算就不行,失精。
使用decimal数据类型。 --------------------编程问答-------------------- 同意楼上的 --------------------编程问答--------------------
引用 11 楼 xiaoid 的回复:
兄弟千万不要使用flat和double.
这两个数据用来临时计算一下百分比之类的可以。用来做运算就不行,失精。
使用decimal数据类型。

正确,千万别上当啊 --------------------编程问答-------------------- decimal --------------------编程问答-------------------- decimal
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,