ANDはビットごとの論理積、&&は条件演算子なので役割が違います。 PRINT 2 AND 1 → 0を返す 2(&B10)と1(&B01)の論理積→結果0(&B00) PRINT 2 && 1 → 1を返す 条件式1(2)と条件式2(1)を評価し、両方TRUE(≠0)なので結果はTRUE ※条件式は0以外なら常にTRUE(1)を返す