Bonjour!
J'aimerais savoir comment je peux écrire une adresse binaire.
Si je souhaite écrire: "11101110" quel préfixe dois-je mettre?![]()
Bonjour!
J'aimerais savoir comment je peux écrire une adresse binaire.
Si je souhaite écrire: "11101110" quel préfixe dois-je mettre?![]()
Pourquoi "adresse" ? Tu veux dire valeur ?Envoyé par jafo65
Tu veux afficher une valeur en binaire et tu de dis --je vais mettre "%b"-- et là, pas de bol, ça marche pas !
Ben non. Il n'y a pas de formatteur pour ça. En principe, on écrit en hexa ("%x") ou en octal ("%o"), parce que c'est plus lisible que le binaire.
Mais si tu y tiens, tu peux écrire ta fonction de conversion. (la représentation interne étant binaire, c'est tirivial. Il suffit de scanner la valeur bit à bit et d'afficher '0' ou '1' selon la valeur... Le opérateurs bits sont tes amis (>>, <<, &, |, ~etc.)
voilà des macros trés utiles:
http://c.developpez.com/faq/c/?page=...TYPE_acces_bit
Sinon les données "binaires" peuvent être écrites sous forme de chaine de caractères puis converti en nombre plus tard.
Partager