问题
单项选择题
下列数据类型中,不属于VBA的是( )。
A.长整型
B.布尔型
C.变体型
D.指针型
答案
参考答案:D
解析:
传统的BASIC语言使用类型说明标点符号来定义数据类型,VBA则除此之外,还可以使用类型说明字符来定义数据类型,VBA类型标识、符号、字段类则及取值范围如下表所示。
数据类型 | 类型识别 | 符号 | 字段类型 | 取值范围 |
整数 | Integer | % | 字节/整数/是/否 | -32768~32767 |
长整数 | Long | & | 长整数/自动编号 | -21474836~2147483647 |
单精度数 | Single | ! | 单精度数 | 负数-3.402823E38~-1.401298E-45 正数1.401298E-45~3.402823E38 |
双精度数 | Double | # | 双精度数 | 负数-1.79769313486232E308~-4.94065645841247E-324 正数4.94065645841247E-324~1.79769313486232E308 |
贷币 | Currency | @ | 货币 | -922337203685477.5808~922337203685477.5807 |
字符串 | String | $ | 文本 | 0字符~65500字符 |
布尔型 | Boolean | 逻辑值 | True或False | |
日期型 | Date | 日期/时间 | 100年1月1日~9999年12月31日 | |
变体类型 | Variant | 任何 | Janyaryl/10000(日期) 数字和双精度同,文本和字符串同 |