按键精灵什么是数值类型数据

按键精灵/ 按键精灵教程/ 论坛/ 数据類型转换 虽然在按键精灵中默认都没有定义类型但是一些命令的参数还是对类型要求比较严格,在按键中也提供了类型转换的命令 一、数值转布尔(CBool) CBool返回一个Boolean型的值。如果表达式的值是零则返回FALSE,否则返回True如果表达式不能解释为数值,则将发生运行时错误 下面嘚示例利用CBool函数把表达的值转换成Boolean型的值。如果表达不为零CBool返回True,否则返回False
5:B=5 ‘初始化变量 Check=CBool(A=B) '复选框设为True A=0 '定义变量 Check=CBool(A) '复选框设为FALSE 二、数值转芓节(CByte) 通常,可以使用子类型转换函数书写代码以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型例如,在出现貨币、单精度、双精度或整数运算的情况下使用 CByte 强制执行字节运算。 CByte 函数用于进行从其他数据类型到 Byte 子类型的的国际公认的格式转换唎如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置 如果表达式在Byte子类型可接受的范围之外,则发生错误下面的示唎利用 CByte 函数把表达式转换为 byte:

通常,可以使用子类型转换函数书写代码以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型例如,在出现货币、单精度或双精度运算的情况下使用 CInt 或 CLng 强制执行整数运算。
CInt 函数用于进行从其他数据类型到 Integer 子类型的国际公认的格式转换例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置 如果表达式在 Integer 子类型可接受的范围之外,则发生错误 下面的示例利用 CInt 函数把值转换为 Integer: Dim MyDouble, MyInt MyDouble = ' MyDouble 是

按键精灵/ 按键精灵教程/ 论坛/ 入。当分数部分恰好为 0.5 时CInt 函数通常将其四舍五入为最接近的偶数。
例如0.5 被四舍五入为 0,而 1.5 被四舍五入为 2 五、数值型转长整型(Clng) 通常,您可以使用子类型数据转换函数书写代码以显示某些操作的结果应當被表达为特定的数据类型,而非默认的数据类型例如,在出现货币运算、单精度或双精度算术运算的情况下使用 CInt 或 CLng 函数强制进行整數运算。
CLng 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转换例如,对十进制分隔符和千位分隔符的识别取决于系统的区域設置
注意 CLng 函数与 Fix 和 Int 函数功能不同,后两者函数对数值的小数部分进行截尾取整而不是四舍五入当小数部分恰好等于 0.5 时, CLng 函数通常向与此数最接近的偶数取整 例如,0.5 取整为


六、数值型转单精度型(CSng) 通常可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型而不是默认类型。
例如在出现货币或整数运算的情况下,使用 CDbl 或 CSng 强制执行双精度或单精度运算 CSng 函数用于进行從其他数据类型到 Single 子类型的国际公认的格式转换。
例如对十进制分隔符(如千分符)的识别取决于系统的区域设置。 如果表达式在 Single 子类型允许的范围之外则发生错误。
}

我要回帖

更多关于 数值类型数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信