Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

Bases de nombres

De retour au chapitre 9, nous avons examiné les nombres octaux (base 8) et hexadécimaux (base 16). Dans les expressions arithmétiques, le shell prend en charge les constantes entières dans n'importe quelle base.


Tableau 34-2 : Spécification de différentes bases de numéros


Notation Description

Notation Description

nombre Par défaut, les nombres sans aucune notation sont traités comme des entiers décimaux (base 10).


image

0nombre Dans les expressions arithmétiques, les nombres avec un zéro non significatif sont considérés comme octaux.


image

0xnombre Notation hexadécimale


image

base#nombre le nombre est dans la base


image


Quelques exemples:



[moi@linuxbox ~]$ écho $((0xff))

255

[moi@linuxbox ~]$ écho $((2#11111111))

255

[moi@linuxbox ~]$ écho $((0xff))

255

[moi@linuxbox ~]$ écho $((2#11111111))

255


Dans les exemples ci-dessus, nous imprimons la valeur du nombre hexadécimal ff (le plus grand nombre à deux chiffres) et le plus grand nombre binaire à huit chiffres (base 2).


Meilleur système d'exploitation Cloud Computing chez OnWorks :