Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Veseli skaitļi / Exercises / Heksadecimālais uz decimālo
Risinājums: Heksadecimālais uz decimālo
Šeit ir iespējams risinājums uzdevumam.
Kods
my $n = :16<1A>;
say $n;
say $n.base(16);🦋 Programmas pirmkodu var atrast failā hex-to-decimal.raku.
Izvade
26
1AKomentāri
Radiksa forma
:16<1A>nolasa1Akā 16. bāzes skaitli, kas ir vienāds ar1 × 16 + 10 = 26. Mainīgais$ntagad satur parasto veselo skaitli.$n.base(16)pārvērš šo veselo skaitli atpakaļ par 16. bāzes virkni, iegūstot atkal1A— apstiprinot, ka bāzes nolasīšana un drukāšana bāzē ir inversas operācijas.