Jednak w pewnych językach, głównie we wczesnych ich wersjach, gdy ograniczenia systemów uniemożliwiały formatowanie na poziomie edytorów, dopuszczono zapis literałów liczbowych sformatowanych, w zakresie grupowania cyfr. język programowania separator grupy cyfr przykład zapisu Algol 60, Fortran spacja 1 000 000 Ada _ znak podkreślenia 1_000_000 D _ znak podkreślenia 1_00__0000_0

Literały liczbowe w językach programowania Literały liczbowe dziesiętne

Język programowania Całkowitoliczbowe rzeczywiste inne stałopozycyjne zmiennopozycyjne Algol 60 [znak]cyfry [znak][cz_całk][.cz_ułamk][10cecha]np. -7.5, .678, 12.12105 C [znak]cyfry[oznacznik]np. 50, +50L, -50[znak]cz_całk[.cz_ułamk[e lub Ececha]]np. 5E2, -7.4, 0.987, 12.456e-15 COBOL [znak]cyfry [znak][cz_całk].[cz_ułamk] brak Fortran 77 [znak]cyfry [znak]cz_całk[.cz_ułamk][Ececha]np. 5E2, -7.4, 0.987, 12.456E-15 dane podwójnej precyzji: [znak]cz_całk[.cz_ułamk][Dcecha]np. 5D2, 0.1223453D-55 liczby zespolone (COMPEX): (liczba_rzeczywista,liczba_rzeczywista)np. (12,-17.3E-5) Pascal [znak]cyfrynp. 50, +50, -50 [znak]cz_całk[.cz_ułamk[e lub Ececha] ]np. 5E2, -7.4, 0.987, 12.456e-15 dane podwójnej precyzji (Pascal 360): [znak]cz_całk[.cz_ułamk][Dcecha]np.