变体终非万全策 数字要分长短型
主要内容:
一、当两边都是字符串是,“+”就相当于“&”。
二、自动类型转换
当把数据赋值给不同类型的变量是,VBA首先尝试将其转换成该类型,如果确实无法转换,再提示“类型不匹配”错误。
三、使用变体类型
优点:代码简单灵活,不用特别指定数据类型
缺点:效率较低,特殊情况下会因为数据类型引发无法察觉的错误。
四、数据类型
1.文本:String
2.日期:Data
3.数字:Integer,Byte,Long,Single,Double,Currency,Decimal
4.逻辑:Boolean
5.对象:Object
6.变体:Variant
五、数字类型
1.Ineter
占用内容:2字节
支持小数:否
取值范围:-32767至+32767
2.Long
占用内存:4字节
支持小数:否
取值范围:-2147483648至+2147483647
3. Double
占用内存:8字节
支持小数:是
取值范围:-1.798*10的308次方到-4.9*10的-324次方
+4.9*10的-324次方到+1.798*10的308次方
特点:科学计数法,小数位数灵活,表达不精确,有误差
4.Currency
占用内存:8字节
支持小数:是
取值范围:-922337203685477.5808到+922337203685477.5808
特点:只保留4位小数,取值精确。
网友评论