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