Cursus Raku / Provectus / Plura de generibus insitis / Integri

Bases numerorum

Litterale integrum non necesse est in systemate decimali scribi. Raku tres frequentissimas bases alternativas statim intelligit, unaquaeque cum suo praefixo:

say 0xFF;   # 255  — hexadecimal (base 16)
say 0b1010; # 10   — binary (base 2)
say 0o17;   # 15   — octal (base 8)

Quamcumque basem in codice fonte adhibeas, valor idem integer est; sola notatio differt.

Pro qualibet alia basi, formam radicis :base<number> adhibe:

say :16<FF>;   # 255
say :2<1010>;  # 10

Ut contrario modo procedas — a numero ad eius repraesentationem in alia basi — methodum base voca. Chordam digitorum reddit:

say 255.base(16); # FF
say 10.base(2);   # 1010

Exercitatio

Sequuntur 1 quiz de contentis huius argumenti.

Integri   |   Quiz — Bases numerorum


💪 Vel recta ad exercitationes huius sectionis i.