can someone make it clear for me please ?
if i say
the output will be :Code:int a = 0xFFFFFFFF; unsigned int b = 0xFFFFFFFF; printf("a = %d, b = %u" , a,b);
a = -1 , b = 4294967295
// now . FFFF FFFF is 1111 1111 and 'int a' has the first 1 as the flag for negetive number .
. how its works. someone can figure it out for me ?