Codage des entiers(binaire) - Sciences - Discussions
Marsh Posté le 21-04-2007 à 21:06:28
Base de dix = décimale.
Base de seize = hexadécimale.
Voici un tutorial trés bien fait pour la conversion:
http://villemin.gerard.free.fr/Www [...] onHexa.htm
Marsh Posté le 21-04-2007 à 19:28:32
Bonjour,
Codage des entiers
Les entiers signés stockés dans les fichiers WAVE sont codés en little-endian complément à 2 (le format des entiers sur les plate-forme Intel). Ceci signifie qu'un entier stocké sur plusieurs octets sera enregistré avec l'octets de poids le plus faible d'abord.
En pratique, l'entier 12345678 en base 10 s'écrit BC614E en base 16. On complète par des zéros pour obtenir un entier sur 32 bits (4 octets) : 00BC614E. Notre fichier WAVE contiendra donc la suite d'octets suivante : 4E 61 BC 00 (les octets ont été "renversés).
Je ne comprend pas à quel format corresponde " 4E 61 BC 00 " , ceux n'est pas de l'hèxadecimal?
http://www.portices.fr/formation/R [...] ascii.html
Message édité par Profil supprimé le 21-04-2007 à 21:06:12