ビット演算のNOT演算子として働きます。
BitNOT ( value )
パラメータ
value | 演算される数 |
返し値
NOT演算の結果を返します。
注意
16進数表現を使用することができます。
関連
BitAND, BitOR, BitShift, BitXOR, Hex, BitRotate
例
$x = BitNot(5)
#cs コメント:
32-bit 表現を使用するため結果は-6となります。
5 == 00000000000000000000000000000101 (バイナリ)
-6 == 11111111111111111111111111111010 (バイナリ)
一番目のビットは正負符号
#ce