unsigned integer?

Dan Bishop danb_83 at yahoo.com
Sat Mar 10 12:47:43 EST 2007


On Mar 10, 11:32 am, "Jack" <nos... at invalid.com> wrote:
> This is a naive question:
>
> "%u" % -3
>
> I expect it to print 3. But it still print -3.
>
> Also, if I have an int, I can convert it to unsigned int in C:
>    int i = -3;
>    int ui = (unsigned int)i;
>
> Is there a way to do this in Python?

def unsigned(n):
    return n & 0xFFFFFFFF




More information about the Python-list mailing list