[delphi语法3]布尔类型的使用方法
布尔类型
布尔类型包括4 种,分别为Boolean、ByteBool、WordBool 和LongBool。Boolean 和ByteBool 各占用一个字节,WordBool 占用两个字节,LongBool 占用4 个字节。
Boolean 的值只能是0(False)或1(True),ByteBool、WordBool 和LongBool 可以是有符号的整数,为0 值代表False,非0 值代表True。
最常用的是Boolean 类型,而ByteBool、WordBool 和LongBool 类型是为了与其他语言和Windows环境兼容,因为Windows 的API 在返回一个布尔值时,其值可能是一个两字节的有符号整数。如果试图把返回值赋给Boolean 类型的数据,编译器认为类型不匹配,若是进行类型强制转换,可能使返回值的有效数据被截断。