W poprzednich wykładach przedstawiono różne kody reprezentujące liczby naturalne. W tym wykładzie przedstawione będą kody liczbowe stosowane w komputerach, które służą do reprezentacji wszystkich liczb. Kody te przedstawione będą w dwóch grupach: kody stałopozycyjne i kody zmiennopozycyjne. Pokazane będą także działania arytmetyczne w prezentowanych kodach.
W kodzie NKB (Naturalnym Kodzie Binarnym) przedstawiać będziemy tylko liczby naturalne. Dziesiętną liczbę naturalną L(A) można przedstawić w kodzie NKB jako ciąg {ai}, gdzie
L(A) =
Do reprezentacji liczb (dodatnich i ujemnych) stosowane są inne kody, które zostaną przedstawione w niniejszym wykładzie. Kody te można podzielić na dwie grupy. Pierwszą grupę stanowią kody stałopozycyjne, a drugą grupę stanowią kody zmiennopozycyjne. Dla liczb w kodach stałopozycyjnych przyjmuje się, że przecinek oddzielający część całkowitą od części ułamkowej umieszczony jest w określonym i stałym miejscu. W kodach zmiennopozycyjnych reprezentacja liczb składa się z trzech części, z których jedna wskazuje pośrednio miejsce umieszczenia przecinka. Kody stałopozycyjne są wykorzystywane w obliczeniach nie wymagających dużych precyzji, natomiast tam gdzie wymagana jest duża dokładność obliczeń stosuje się kody zmiennopozycyjne.