Convertir int de 16 bits unsinged court

Je veux couper un entier de 16 bits du mot (unsigned short) en Python. Quelque chose comme le code suivant ne fonctionne pas

word = array("H")
word.insert(0,0x19c6acc6)
  • Lisez à propos de struct, cela peut vous aider.
  • vous voulez ça??? hex(ord("H")) '0x48'
  • Pas de. Je veux convertir 0x19c6acc6 à "unsigned short" au fond de l'assiette à "0xacc6"
  • Ensuite, mettre cet exemple dans votre question.
  • 0x19c6acc6 % 65536
  • vous pouvez faire value & 0xffff
  • aaah. Grâce Niklas. Comment j'ai pu rater cela. 😉