Got a problem to solve. How to do it? Must use most significant and least significant. Lets say uint16 u16X = 10; and uint16 u16Y = 8; Now I must convert it into a uint32, which holds both of these values. Bit logic ... I have to put one number ahead of other. Can't figure it out. I hope you guys understand.