En Sat, 10 Mar 2007 16:26:08 -0300, Paul Rubin  
<"http://phr.cx"@NOSPAM.invalid> escribió:

> "Jack" <[EMAIL PROTECTED]> writes:
>> Also, if I have an int, I can convert it to unsigned int in C:
>>    int i = -3;
>>    int ui = (unsigned int)i;
>
> I just tried it:
>
>     main() {
>       int i = -3;
>       unsigned int ui = i;
>       printf("%d\n", ui);
>     }
>
> prints -3.  What do you want the conversion to do?  If you want
> the absolute value, use abs().

Try again with "%u". Passing i or ui makes no difference, both push the  
same value on the stack. C relies on the format string to interpret the  
arguments.

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to