At least in older systems: The MostSignifcantBit designates a negative number when it =3D=3D1. Think of it as mixing orange juice and potatoes. On 5/2/2014 10:42 AM, Electron wrote: > a is a signed int and contains -100 > b is an unsigned int and contains 500 > > a > Why on earth? :P --=20 John Ferrell W8CCW "Kindness is the language the blind can see and the deaf can hear." - Mark Twain --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .