Ups, izvini, nisam se setio da pogledam binarni ekvivalent broju 2147483648 ...
Sada je sve u redu. Funkcionise.
inace samo sam hteo da raspakujem int prostom petljom
Code:
for(i=0;i<32;i++)
{
printf("%d", (broj & 0x80000000) != 0)
broj<<=1;
}
medjutim izgleda se malo zbunio, pa sam posle u debugeru gledao rezultat onog "&" i kad sam promenio short u int u debugeru dobih onaj broj i zaboravio sam na "!=0"
sto je davalo ispravan rezultat.
Sve u svemu hvala, reseno je !