Literał bitowy

Literał bitowyliterał reprezentujący w kodzie źródłowym konkretną wartość typu bitowego.

PL/IEdytuj

Literał bitowy w języku PL/I zdefiniowany jest jako:

  • 'ciąg_cyfr_dwójkowych'B, np. '10010'B
  • ''B – literał pusty, tożsamy z zerem i łańcuchem pustym.

Należy pokreślić, że poniższe, przykładowe literały są różne, reprezentują różny typ danych:

Modula 2Edytuj

W języku Modula 2 typ bitowy został zaimplementowany w postaci zbioru bitów. Zapis wartości bitowych odbywa się więc za pomocą zbioru liczb całkowitych, określających który bit jest ustawiony (ma wartość 1). Pozostałe bity mają wartość 0. Np. literał {1, 3..5, 9} oznacza, że bity: 1, 3, 4, 5, 9; mają wartość 1 (są ustawione), a pozostałe mają wartość 0.

Pozostałe językiEdytuj

W językach programowania, w których nie zdefiniowano literałów bitowych stosuje się zapis całkowitoliczbowy, często z zastosowaniem liczb szesnastkowych, rzadziej ósemkowych i dwójkowych.

BibliografiaEdytuj

  1. Niklaus Wirth, Modula 2, Wydawnictwa Naukowo-Techniczne, Warszawa 1987, Seria: Biblioteka Inżynierii Oprogramowania, ISBN 83-204-0828-8
  2. Jan Bielecki, Rozszerzony PL/I i JCL w systemie OS/RIAD, Państwowe Wydawnictwo Naukowe, Warszawa 1986, Seria: Biblioteka Informatyki, ISBN 83-01-06146-4

Zobacz teżEdytuj