"Vitaly Budovski" <vbudovski at gmail.com> wrote: > Please show me how an unsigned int can > represent values greater than 2^32. This is why a float is used. Of course int can't, but neither float can. Perhaps you confuse it with double? -- Dmitry.