title: How can I get the least significant byte of a variable in C
body: <p>I'm trying to write a C function that will print a word consisting of the least signiﬁcant
  byte of x, and the remaining bytes of y. For example if x = 0x89ABCDEF and y =
  0x76543210, this should give 0x765432EF, but how?</p>