[VB.NET] Single & Double
2005-05-14 22:24
281 查看
---VB.NET Single & Double---
single的精度的问题
先简单说明一下:项目里面有个金额的内容,一开始使用的single,后来发现只有金额在(-100000.66,1000000.66)区间中才能真实的储存对应的值,测试了一下代码如下:
小数点后第二位6开始进位,例如100000.66成为100000.7
1
Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
2
Dim a As Single
3
a = TextBox1.Text
4
Label1.Text = a
5
End Sub
改成Double:
测试成功
1
Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
2
Dim a As Double
3
a = TextBox1.Text
4
Label1.Text = a
5
End Sub
所以金额的类型要设为Double,咳咳.
---end---
single的精度的问题
先简单说明一下:项目里面有个金额的内容,一开始使用的single,后来发现只有金额在(-100000.66,1000000.66)区间中才能真实的储存对应的值,测试了一下代码如下:
小数点后第二位6开始进位,例如100000.66成为100000.7
1
Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
2
Dim a As Single
3
a = TextBox1.Text
4
Label1.Text = a
5
End Sub
改成Double:
测试成功
1
Private Sub Button1_Click()Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
2
Dim a As Double
3
a = TextBox1.Text
4
Label1.Text = a
5
End Sub
所以金额的类型要设为Double,咳咳.
---end---
相关文章推荐
- VB.NET & C++ & VB 编程语言
- VB.NET -从字符串“xxx”到类型“Double”的转换无效
- VB.NET & 策略模式(下机用户类型选择)
- [VB.NET] 0、""(空字串)、Null、Empty、与Nothing的区别
- VB.NET & (三层+泛型)实现组合查询
- VB.NET & Visual Basic
- 在VB.NET中使用MS Access存储过程 — 第一部份
- <机房收费系统>重构至今之感(VB.NET)
- VB.NET: DataGridView列头实现"全选"和"全不选"功能
- VB.NET中 从字符串“XX”到类型“Double”的转换无效
- 小心VB.NET中的除运算符"/"和"/"
- 章鱼哥出品—VB.NET DataGridView绑定数据源 "与货币管理器的位置关联的行不能设置为不可见" 问题的解决
- VB.NET&C#&VB较量
- vb.net 教程 3-4 窗体编程 公共控件7 DateTimePicker & MonthCalendar
- vb.net 教程 3-4 窗体编程 公共控件1 Button、Label、TextBox & CheckBox
- ASP.NET Razor – VB 逻辑条件
- [VB.NET]如何将 double 格式转换 成指数 样式
- VB.NET & Visual Basic
- 【Hello AutoCAD 000】收到《AutoCAD VBA&VB.Net开发基础与实例教程》
- 如何使用<Beginning ASP.NET 3.5 in C# and VB>书中的示例代码