Áú»¢¶Ä²©

Table of Contents

2 ???????? Bitwise

?? ????????? ???????? ??? ?????? ?:

??? ????? ?????? ?? ?????? ???????:

  • ??????? ?? ??????? ??????? ?????
  • ??????? ??????? ????????
  • ??????? ??????????? ?? ??????? (?? ???? ?????) ??????? ?? ??? < >
FUNCTION
????? ??????? ???????? ???????? ?????
bitand (???,????)
??? ?? "AND" ?? ??? ???? ?????. ??? - ??? ??????
???? (????) - ???? ??? ??? ???? ?? 64 ?????? (0 - 18446744073709551615)
???? ????? ?????? : int

????? ???????? ????? ????? ?????, ?? ???? ?? ?? ?????? ???????? ?????????. ??????, ????? ?????? ??????? ?????? ?? ??? ?????? ?-4, ?? ?-100.

???????:
=> bitand(last(/host/key),12 )=8 ?? bitand(last(/host/key),12)=4 ¡ú 3rd ?? 4th bit set, ??? ?? ????? ??-?????
=> bitand (last(/host/key),20)=16 ¡ú ??? ????? ?? ????? ????? ????? ?????.
bitlshift (???,bits to shift)
???? ?????? ????? ?? ??? ????. ??? - ??? ??????
bits to shift (????) - ???? ?????? ?????
???? ????? ??????: int

????? ???????? ????? ????? ?????, ?? ???? ?? ?? ?????? ???????? ?????????. ??????, ????? ??????? ?-3 ?????? ?? ??? ?????? ?-4, ?? ?-100.
bitnot (???)
??? ?? "bitwise NOT" ?? ??? ????. value - ??? ??????
???? ????? ??????: int

????? ???????? ????? ????? ?????, ?? ?????? ?? ???? ???????? ?????????. ??????, ????? ??????? ?-3 ?????? ?? ??? ?????? ?-4, ?? ?-100.
bitor (???,????)
??? ?? "????? ??????" ?? ??? ????? ?? ????. ??? - ??? ??????
???? (????) - ???? ??? ??? ???? ?? 64 ?????? (0 - 18446744073709551615)
???? ????? ?????? : int

????? ???????? ????? ????? ?????, ?? ???? ?? ?? ?????? ???????? ?????????. ??????, ????? ??????? ?-3 ?????? ?? ??? ?????? ?-4, ?? ?-100.
bitrshift (???,bits to shift)
???? ????? ?? ??? ???? ????? ??????. ??? - ??? ??????
bits to shift (????) - ???? ?????? ?????
???? ????? ??????: int

????? ???????? ????? ????? ?????, ?? ???? ?? ?? ?????? ???????? ?????????. ??????, ????? ??????? ?-3 ?????? ?? ??? ?????? ?-4, ?? ?-100.
bitxor (???,????)
??? ?? "EX ????? OR" ?? ??? ???? ?????. ??? - ??? ??????
???? (????) - ???? ??? ??? ???? ?? 64 ?????? (0 - 18446744073709551615)
??? ???? types: int

????? ???????? ????? ????? ?????, ?? ???? ?? ?? ?????? ???????? ?????????. ??????, ????? ??????? ?-3 ?????? ?? ??? ?????? ?-4, ?? ?-100.