執(zhí)行移位運(yùn)算.
BitShift ( 值, 移位 )
值 | 操作數(shù)的值. |
移位 | 右移位數(shù)(負(fù)數(shù)則左移). |
Local $x
= BitShift(14, 2)
; x == 3 因?yàn)?1110b 右移兩次是 11b == 3
Local $y
= BitShift(14, -2)
; y == 56 因?yàn)?1110b 左移兩次是 111000b ==
56
Local $z
= BitShift(1, -31)
; z == -2147483648 因?yàn)槭?2 補(bǔ)碼表示法,
; 32 位值左側(cè)有一個(gè)負(fù)號(hào).
provider with jb51.net (unicode) |