J'essaie de convertir un nombre entier décimal en hexadécimal. J'ai fait beaucoup de recherches en ligne et j'ai trouvé plusieurs façons de le faire. Cependant, chaque façon que j'ai trouvé convertit en une chaîne; par exemple, je peux convertir 100 en "64". Ce n'est pas ce que je dois faire. Je veux être en mesure de convertir 100 en '0x64', ce qui est une question entièrement différente. Pour une raison quelconque, je soupçonne la réponse d'être extrêmement simple, mais je n'arrive pas à la trouver/m'en souvenir. J'écris dans le langage de programmation C, juste pour clarifier. Toute aide ou idée serait très appréciée.Comment convertir un nombre entier décimal en un seul caractère hexadécimal? (C)
Merci, Hassan
Je suis triste de l'admettre, mais je l'ai écrit une série de méthodes qui font ce que vous décrivez en analysant l'hexagone-corde à son nombre équivalent. J'en avais besoin pour créer une calculatrice graphique pour vérifier les conversions à virgule flottante d'un ancien format obscur vers le format IEEE courant/commun. Je partagerais le code mais il est écrit en C#. –