VB中将一个Double数转化为String不会丢失精度,但会增加储存空间。Double(双精度浮点型)变量存储为 IEEE 64 位(8 个字节)浮点数值的形式,它的范围在负数的时候是从 -1.79769313486232E308 到 -4.94065645841247E-324,而正数的时候是从 4.94065645841247E-324 到 1.79769313486232E308。Double 的类型声明字符是数字符号 (#)。
将通过一个例子来说明什么情况下选择float,什么情况下选择double,什么情况下选择decimal。
4. Double 类型:Double代表双精度浮点数,占用8个字节,能表示更大范围的数值,精度也更高。当数值的精度要求很高,或者需要表示极大的数值范围时,应使用Double类型。5. String 类型:String类型用于存储字符串,即一系列字符的序列。在VB中,字符串不是基本数据类型,而是由字符组成的数组。字符串的使...
Asign an array to a Combobox.Items --VB.NET Assign 'Enter' key to a button? Assign DBNull.Value to a variable, or: write NULL to MSSQL database Assign text box input to a variable (single) Assign Time to a ComboBox Item Assigning null value to a string variable in .Net Attempted...
双精度浮点型 double 声明的时候使用符号# 文本类型(字符串类型) string 一般""内部的都是字符串,声明的时候使用符号$ 布尔类型boolean 三、几种变量声明的区分 变量声明的时候的另一种形式:dim 变量名称 as 数据类型 普通的声明dim与static声明的变量的区别?
VB有自动转换机制,直接用等号连接就行了 但是建议还是用函数转换 a=CSng(字串)a=CDbl(字串)cint 强制转换表达式值到int值 cdbl 强制转换表达式值到double值 CBool把表达式转换为布尔类型。CByte把表达式转换为字节(Byte)类型。CCur把表达式转换为货币(Currency)类型。CDate把有效的日期和时间表达式转换为...
Dim s As Double,str As String s=455454454 str=s.ToString("0.00") ‘str显示结果为455454454.00 1. 2. 3. 4、Convert类 Convert类提供了许多方法:ToBool,ToByte,ToChar,ToDateTime,ToDecimal,ToDouble,ToSByte,ToSingle,ToString,用来将一个值转换为另一种类型的值。Convert为NET框架类,所以在把数据转换为...
Long:也只能表示整数,正负都可以,最大2147483648。single:单精度,可以有小数点,最大长度是8位。double:双精度,可以有小数点,最大长度是16位。currency:专门用来表示货币的。string:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是:文本型的“3”跟数值型的3是不相等的,并且...
Long:也只能表示整数,正负都可以,最大2147483648single:单精度,可以有小数点,最大长度是8位double:双精度,可以有小数点,最大长度是16位currency:专门用来表示货币的string:文本型,只能表示文本,就是文字类的内容,另外需要特别注意的是:文本型的“3”跟数值型的3是不相等的,并且文本型的“3”不能用来运算 解析看...
4个字节 -3.402823E38-3.402823E38 双精度型 Double # 8个字节 -1.79769313D308-1.79769313D308 货币型 Currency @ 8个字节 —— 逻辑型 Boolean 无 2个字节 True与False 日期型 Date(time) 无 8个字节 01/01/100—12/31/9999 字符型 String $ 与字符长度有关 0-65535个字符 对象型 Object 无 4个字节...