按键精灵数据类型综述

variant类型:

数学类型、文字类型、逻辑类型、其他类型。

逻辑类型:boolean[值:true、false]

数学类型:

整数:

byte[值: 0 - 255]

integer[值: -32768 - 32767]

long[值: -2147483648 - 2147483647]

小数:

single[正数范围: 1.401298E-45 - 3.402823e38;负数范围: -3.402823E38 - -1.401298E45]

double[负数范围: -1.79769313486232E308 - -14.94065645841247E-324]

[正数范围: 4.94065645841247E-324 - 1.79769313486232E308]

currency[值: -922337203685477.5808 - 922337203685477.5807]

文字类型:

string[值:最长可以达到21亿字符左右,使用双引号("")括起来的文字即String类型]

时间类型:

Date(Time)[值:公元100年1月1日 - 公元9999年12月31日]

其他类型:

null[值:为空,表示没有任何数据]

Empty[值:已销毁或未初始化]

object[值:任意对象(例如FSO、大漠)]

按键精灵中不同数据类型间的转换关系:

true -> -1

false -> 0

"123" -> 123

324 -> "324"

"&HFF" -> 256

很多情况下,自动转换可能会弄巧成拙,这就需要我们手动的将类型调整为我们需要的类型。每一种类型的转换数据的命令如下:

cbool    [强制转换为逻辑类型]

cbyte,cint,clng    [强制转换为指定的整数数学类型]

csng,cdbl,ccur    [强制转换为指定的小数数学类型]

cdate    [强制转换为日期类型]

cstr    [强制转换为字符串类型]

例:

TracePrint cint("123") + cint("456")

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容