演算子の優先順位が論理式よりも高い項があるとそちらを先に 計算して意図した結果が得られないことがあるため()でくくって 先に計算することを明示します。 A=(B==0)*4+(B==1)*2 A=B==0*4+B==1*2 '()を付けないと先にかけ算を処理する 演算の優先順位は説明書の32 BASIC基本仕様を読んで下さい。