Prefixe pour les nombres en binaire

Signaler
Messages postés
70
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
Messages postés
70
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
16 juin 2010
-
bonjour a tous
voila jvoudrai faire un ptit truc tout simple, mais j'arrive pas du tou a trouver!
je voudrai trouver le prefixe a mettre devant un nombre pour indiqué qu'il est en binaire (comme '0x' pour l'hexadecimal). Si quelqu'un pouvais m'aider, ca serai trés sympa!
A voir également:

4 réponses

Messages postés
232
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
8 janvier 2005

tu trouves pas parce que ça n'existe pas.

préfixe OX ou Ox pour l'hexa, 0 pour l'octal.
Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
Pour être précis je ne connais ce préfixe QUE dans le compilateur TIGCC, qui est un compilateur pour calculatrices TI 68k.

En C++ standard, ceci n'existe pas, dsl :(

---------------------------------------------------------
Patience et longueur de temps font plus que force ni que rage....
Coucous flingueurs 3D : http://www.freewebs.com/cf3d/
Messages postés
43
Date d'inscription
jeudi 16 décembre 2004
Statut
Membre
Dernière intervention
14 mars 2007

En effet, ça n'existe pas. Et pour une raison simple, je pense, c'est que ça fait redite avec les

nombre hexadécimaux. Si on regarde bien la base hexa (soit 16), on
remarque que chaque "chiffre" (j'entend par chiffre les caractères 0 à
9 et A à F) représente 4 bits. Ainsi, il est facile de représenter
n'importe quel nombre binaire de manière simple. en regroupant les bits
du nombre binaire par paquets de 4 bits : la valeur hexadecimale de
chaque paquet représente alors un "chiffre" hexa.



Exemple :

nombre binaire : 1101101111101

on regroupe par 4 en partant de la droite

1 - 1011 - 0111 - 1101

On calcul chaque paquet (en base décimal dans un premier temps) :

1 - 11 - 7 - 13

Puis on convertit en hexa

1 - B - 7 - D



Notre nombre en hexadécimal est donc (en reprenant la syntaxe en C) 0x1B7D



Voilà !! J'espère que ça pourra aider quelqu'un à défaut de ne pas pouvoir écrire les nombres en binaire.



-- Virtual Dust --
Messages postés
70
Date d'inscription
mercredi 24 septembre 2003
Statut
Membre
Dernière intervention
16 juin 2010

c'est pour ca que je trouvai pa
je connais l'hexa mais pour faire des manipulation de bit ca serai plus pratique que l'hexa...
merci kan même!