Hej. Według http://pl.wikipedia.org/wiki/Liczba_ca%C5%82kowita_%28typ_danych%29
zmienna long int przyjmuje następujące wartości:
−2 147 483 648 — +2 147 483 647 (ze znakiem)
0 — +4 294 967 295 (bez znaku)
Korzystam z codeblocks 10.05 ale w dev to samo i to chyba nie powinno robić różnicy, ale nie mogę uzyskać takich zakresów zmiennych. Przykładowo jeżeli zrobię tak
long int x = 99301728369
i wyświetlam wartość zmiennej x
printf("x=%d",x);
To przez printf wyświetla mi wartość x=517480561. Zastosowanie long long int nic nie zmienia. Nie wiem... może zamiast %d należy użyć czegoś innego ? Dlaczego nie działa ?