BIT_NOT マクロ
BIT_NOT マクロは IBM ® Campaign および IBM ® Interact で使用可能です。
構文
BIT_NOT data ~ data
パラメーター
data
ビット単位 NOT をとる、負でない整数です。これは定数値、列、セル範囲、またはこれらのいずれかに評価される式になります。data のフォーマット定義については、このガイドの IBM ® 製品の章にある「マクロ関数パラメーター」セクションを参照してください。
説明
BIT_NOT は、 指定されたデータ範囲の値のビット単位 NOT を計算します。 入力列ごとに新しい列 1 つを戻します。新しい各列には、data の対応する列の値をビット単位 NOT 演算したものが入ります。
*
このマクロ関数の精度は、 未満の整数値に制限されています。負の値は許可されません。
*
各行に同じ数値 x が入っている列を data として使用することは、定数 xdata として使用することと同じです。
*
BIT_NOT 演算子は、チルド (~) に簡略化できます。チルドをデータ値の前に使用します (例えば、BIT_NOT(V1) を指定する際、単に ~V1 と入力できます)。
TEMP = BIT_NOT 3 または TEMP = ~3
値 4 を含む、TEMP という名前の新しい列を作成します (011 のビット単位 NOT をとると、100 になります)。
V1 列の内容がビット単位 NOT 演算されたものを各値とする、TEMP という名前の新しい列を作成します。
TEMPVX、および VY という名前の新しい列 3 つを作成します。TEMP 列の値は、V1 列の内容がビット単位 NOT 演算されたものです。VX 列の値は、V2 列の内容がビット単位 NOT 演算されたものです。VY 列の値は、V3 列の内容がビット単位 NOT 演算されたものです。
V1 列の 1 行目から 50 行目にある値をビット単位 NOT 演算したものが最初の 101 のセルに含まれる、TEMP という名前の新しい列を作成します。
関連関数
BIT_XOR または XOR