Comment afficher les codes ASCII en hexadécimal
Comment afficher les codes ASCII en hexadécimal
Bonjour,
En C, il n'a aucune différence entre un caractère et son code ascii.
La différence n'intervient qu'au moment où tu décides de l'afficher, et l'hexadécimal n'est lui aussi qu'un choix d'affichage. Par exemple avec printf(), c'est la chaine de format qui décide:
Code : Sélectionner tout - Visualiser dans une fenêtre à part char lettre = 'A'; // dans lettre tu as un caractère 'A', mais c'est aussi le code ASCII de la lettre 'A'.
"%c" pour avoir le caractère
"%d" pour un nombre entier signé affiché en base décimale
"%u" pour un nombre entier non signé affiché en base décimale
"%x" pour un nombre entier affiché en hexadécimal. En écrivant "%02X" tu peux même préciser que tu le veux sur aux moins 2 chiffres en mettant des zéros devant si nécessaire.
...
le man en VF.
Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
Mon article sur le P2V, mon article sur le cloud
Consultez nos FAQ : Windows, Linux, Virtualisation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager