布爾運算類型有三種:分別是求和、求差、和求交。在計算機科學(xué)中,布爾數(shù)據(jù)類型又稱為邏輯數(shù)據(jù)類型,是一種只有兩種取值的原始類型:非零(通常是1或者-1)和零(分別等價于真和假)。在一些語言中,布爾數(shù)據(jù)類型被定義為可代表多于兩個真值。例如,ISO SQL:1999標(biāo)準(zhǔn)定義了一個SQL布爾型可以儲存三個可能的值:真,假,未知(SQL null被當(dāng)作未知真值來處理,但僅僅在布爾型中使用)。這種數(shù)據(jù)類型在布爾和其他運算中使用,如與(AND,&,*),或(OR,|,+),異或(xor,NEQV,^),等價(EQV,=,==)以及非(NOT,~,!),這些與邏輯代數(shù)和算術(shù)操作相一致。