EXTRACT

函数的输入 ( “函数库 UTIL.Library ”) 是一个 DWORD 类型的 X,以及一个 BYTE 类型的 N。输出为一个 BOOL 值,是输入 X 的第 Nth位的值,函数从第零位开始计数。

ST 示例:

FLAG:=EXTRACT(X:=81, N:=4); 

 (* Result : TRUE, because 81 is binary 1010001, so the 4th bit is 1 *)

FLAG:=EXTRACT(X:=33, N:=0); 

 (* Result : TRUE, because 33 is binary 100001, so the bit '0' is 1 *)