Nous allons voir quelles sont les lignes de commandes pour convertir un nombre hexadécimal en nombre décimal et inversement.
Le système numérique hexadécimal a une base 16. C'est à dire qu'il utilise 16 symboles pour représenter un nombre. Ces 16 symboles sont les nombres de 0 à 9 et les lettres A,B,C,D,E,F qui représentent respectivement les valeurs 10 à 15.
Ainsi le nombre 5A en hexadécimal correspond en décimal à 5x16+10 soit 80.
Convertir un décimal en hexadécimal en ligne de commande
Pour convertir un nombre décimal en hexadécimal, nous allons utiliser la commande :
# echo " obase=16; nombredeci " | bc
Où nombredeci est à remplacer par la valeur du nombre décimal que l'on souhaite convertir en hexadécimal.
Ainsi si on tape la commande :
# echo " obase=16; 12 " | bc
Nous devrions avoir C comme réponse.
Convertir un hexadécimal en décimal en ligne de commande
Pour convertir un nombre hexadécimal en décimal, nous allons utiliser la commande :
# echo " obase=10; nombrehexa " | bc
Où nombrehexa est à remplacer par la valeur du nombre hexadécimal que l'on souhaite convertir en décimal.
Ainsi si on tape la commande :
# echo " obase=10; AA " | bc
Nous devrions avoir 170 comme réponse.


