Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Basi numeriche

Nel Capitolo 9 abbiamo esaminato i numeri ottali (base 8) ed esadecimali (base 16). Nelle espressioni aritmetiche, la shell supporta costanti intere in qualsiasi base.


Tabella 34-2: Specificazione di basi numeriche diverse


Notazione Descrizione

Notazione Descrizione

numero Per impostazione predefinita, i numeri senza alcuna notazione vengono trattati come numeri interi decimali (base 10).


Immagine

0numero Nelle espressioni aritmetiche, i numeri con uno zero iniziale sono considerati ottali.


Immagine

0xnumero Notazione esadecimale


Immagine

base#numero il numero è in base


Immagine


Qualche esempio:



[io@linuxbox~]$ eco $((0xff))

255

[io@linuxbox~]$ eco $((2#11111111))

255

[io@linuxbox~]$ eco $((0xff))

255

[io@linuxbox~]$ eco $((2#11111111))

255


Negli esempi sopra, stampiamo il valore del numero esadecimale ff (il numero più grande a due cifre) e il numero più grande a otto cifre binario (base 2).


Il miglior sistema operativo cloud computing su OnWorks: