Je suis à la recherche d'un utilitaire qui va vider la façon dont un certain nombre de types sont stockés dans la RAM. C'est facile à écrire, mais s'il y a un outil pour y parvenir, ce sera génial.utilitaire pour vider la représentation de la mémoire de float?
Espérons que cela prendra aussi de l'endianess.
Syntaxe pourrait être quelque chose comme ceci:
hex uint32 big
Par ex
hex float big 0.012
montrera
0xa6 0x9b 0x44 0x3c
ou dans un ordre inverse complet :-)
EDIT: Je suis à la recherche d'un outil universel et nous espérons que CLI basé. le débogueur ne gère pas l'endianess.
Merci,
Un débogueur saute aux yeux. Ou la spécification IEEE-754. Ou une distribution simple: dumpBytes ((unsigned char *) & floatValue, sizeof (floatValue)); –
Vous pouvez utiliser le spécificateur de conversion printf "% a" 'ou' "% A" 'pour' 'double's – pmg
Qu'est-ce qu'un' uint32'? – Nemo