Affichage d'entiers en binaire.
Bonsoir !
Je suis en train de coder des fonctions pour utiliser un unsigned long (4 octets - 32 bits) comme un masque de bits. Mais je ne suis pas arrivé à trouver comment afficher (via fprintf et companie) le masque en binaire. Le mieux que j'arrive à faire, c'est en hexadécimal.
Y a-t-il une manière de le faire autre que le codage à la main ?
Re: Affichage d'entiers en binaire.
Citation:
Envoyé par Tifauv'
Bonsoir !
Je suis en train de coder des fonctions pour utiliser un unsigned long (4 octets - 32 bits) comme un masque de bits. Mais je ne suis pas arrivé à trouver comment afficher (via fprintf et companie) le masque en binaire. Le mieux que j'arrive à faire, c'est en hexadécimal.
Y a-t-il une manière de le faire autre que le codage à la main ?
Non, pas en standard. Ca fait partie des fonctions réutilisables à mettre dans sa bibliothèque personelle.
:arrow: Tu peux aussi afficher en octal avec "%o" si tu trouves ça plus clair (1 digit = 3 bits, 000..111)