跳到主要内容

转换为布尔

功能​

这个函数将一个XXX数据类型的输入值转换为一个BOOL数据类型的输出值。
数值类型转换为 BOOL 时,零转换为 FALSE,非零转换为 TRUE。位串类型使用对应的 *_TO_BOOL 转换时,取位串最右侧(最低有效)的一位作为布尔值;例如 BYTE_TO_BOOL(BYTE#16#02) 得 FALSE。如果程序要判断数值是否非零,请明确写成 value <> 0。

输入参数与返回值​

参数类别数据类型
IN输入数值类型或位串类型
OUT返回值BOOL

用法示例​

OUT:SINT := TO_BOOL(IN1);