JP1/Advanced Shell
ビットごとの演算子は,変数の値に対してビット単位で論理演算処理をするための演算子です。JP1/Advanced Shellで使用できるビットごとの論理演算子を次の表に示します。
表5-28 JP1/Advanced Shellで使用できるビットごとの論理演算子
ビットごとの論理演算子 意味 num1&num2 num1とnum2をビット単位で論理積演算した結果を返します。 num1|num2 num1とnum2をビット単位で論理和演算した結果を返します。 num1^num2 num1とnum2をビット単位で排他的論理和演算した結果を返します。 num1<<num2 num1をnum2ビットだけ左シフトした結果を返します。 num1>>num2 num1をnum2ビットだけ右シフトした結果を返します。 ~num numをビット否定した結果です。1の補数を返します。
All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.