函数的输入 (
⇘
“函数库 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 *)