W@$h!
Messages postés70Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention16 juin 2010
-
4 janv. 2005 à 23:03
W@$h!
Messages postés70Date d'inscriptionmercredi 24 septembre 2003StatutMembreDernière intervention16 juin 2010
-
7 janv. 2005 à 18:39
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!
Funto66
Messages postés1267Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention28 février 20074 5 janv. 2005 à 20:20
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/
vdust
Messages postés43Date d'inscriptionjeudi 16 décembre 2004StatutMembreDernière intervention14 mars 2007 6 janv. 2005 à 00:14
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.