¬'1011'B='0100'B porównanie
Ponieważ języka PL/1 posiada niezwykle rozbudowany mechanizm konwersji, dostępne są również dla tego typu danych operacje arytmetyczne i łańcuchowe równocześnie, przy czym dla operacji łańcuchowych dane bitowe nie są przekształcane na znaki według tablicy znaków, lecz traktowane jak dane znakowe składające się ze znaków zer i jedynek.
Modula 2 Nieco inaczej zaimplementowano typ bitowy w języku Modula 2, w którym predefiniowany jest typ zbiorowy bitów BITSET. Wartości tego typu wyrażane są za pomocą literałów zbiorowych liczb całkowitych. Przynależność danej liczby „i” do zbioru oznacza ustawienie „i”-tego bitu na wartość 1, w przeciwnym przypadki na 0. Sprawdzenie ustawienia konkretnego bitu dokonuje się za pomocną operatora przynależności do zbioru IN, włączenie lub wyłączenie „i”-tej flagi (bitu), można dokonać odpowiednio operacjami dołączenia do zbioru INCL i usunięcia za zbioru EXCL.