Function Reference

BitNOT

ビット演算のNOT演算子として働きます。

BitNOT ( value )

 

パラメータ

value 演算される数

 

返し値

NOT演算の結果を返します。
ビット演算は32ビット整数として行われます。

 

注意

16進数表現を使用することができます。
2の補数表現ではBitNOTは1を加えて各桁を反転させることと等価です。
またNOTは0ビットと1ビット間の反転を行います。

 

関連

BitAND, BitOR, BitShift, BitXOR, Hex, BitRotate

 



$x = BitNot(5)

#cs コメント:
    32-bit 表現を使用するため結果は-6となります。
    5 == 00000000000000000000000000000101 (バイナリ)
    -6 == 11111111111111111111111111111010 (バイナリ)
    一番目のビットは正負符号
#ce