VBA 布尔型
示例
Dim Value As Boolean
布尔用于存储可以表示为True或False的值。在内部,数据类型存储为16位值,其中0表示False,其他任何值表示True。
应当注意,将布尔值强制转换为数字类型时,所有位均设置为1。这将导致内部类型为-1(带符号类型),最大值为无符号类型(字节)。
Dim Example As Boolean Example = True Debug.Print CInt(Example) 'Prints -1 Debug.Print CBool(42) 'Prints True Debug.Print CByte(True) 'Prints 255
转换为布尔值的转换函数为CBool()。即使内部将其表示为16位数字,也可以从该范围外的值强制转换为布尔值,即使将所有16位都设置为1:
Dim Example As Boolean Example = CBool(2 ^ 17) Debug.Print CInt(Example) 'Prints -1 Debug.Print CByte(Example) 'Prints 255
热门推荐
10 感谢韩语老师祝福语简短
11 升职文案高级祝福语简短
12 花童结婚祝福语大全简短
13 向国庆送祝福语简短
14 什么寄语简短祝福语女生
15 客户回礼祝福语大全简短
16 女孩生日祝福语简短创意
17 家长回复节日祝福语简短
18 给外婆敬酒祝福语简短