je code comme ceci pour convertir en hexadécimal chaîne d'octetsConvertir octet Chaîne à Int dans le schéma
(define (word->bin s)
(let ((n (string->number s)))
(bytes (bitwise-and (arithmetic-shift n -24) #xFF)
(bitwise-and (arithmetic-shift n -16) #xFF)
(bitwise-and (arithmetic-shift n -8) #xFF)
(bitwise-and n #xFF))))
(word->bin "#x10000002")
Je pense à une fonction similaire à convertir en binaire des nombres entiers, puis l'imprimer. Le résultat final est le binaire traduit en hexadécimal. Quelques liens utiles: http://download.plt-scheme.org/doc/372/html/mzscheme/mzscheme-Z-H-11.html#node_sec_11.2.1
Merci, je suis surpris les enseignants ne mentionnent pas ce – yuguang
Eh bien, si cela fait partie d'un travail à domicile, votre professeur pourrait vous obliger à écrire une solution. –