L'impression de la représentation hexadécimale d'un char tableau[]

J'ai un tableau de 8 octets que je suis en train d'imprimer la notation hexadécimale. À l'aide de printf("%x", array) je peux obtenir le premier octet et l'imprimer mais je suis "0xffffff9b" ou quelque chose du genre. Est-il un moyen d'obtenir la notation sans le "f"?

Je voudrais imprimer chaque élément à la recherche de quelque chose comme:

0x9a, 0x43, 0x0D, etc.

Faire de votre type de tableau de unsigned char [] plutôt que char [].
stackoverflow.com/questions/6357031/...

OriginalL'auteur MCP | 2012-04-29