jaki typ zmiennej

0

Witam,
potrzebuje wczytać taką liczbę: 2151825426
ale po wczytaniu dostaje: 2147483647

ewidentnie brakuje zasięgu zmiennej. wiem, że liczba będzie dodatnia więc próbowałem long long int, potem unsigned int, unsigned long i nic. jak to wczytać ?

0

dzięki za komentarze. oczywiście problem był trywialny
w unsigned int też się mieści. oczywiście zmieniając typ zmiennej zapomniałem, że scanf nie może mieć wtedy formatowania ustawionego na %d :)

dzięki za podpowiedzi

0

w przyszłości wrzuć jakiś kod, pewnie od razu ktoś by to zauważył. Czasem potrzeba "świeższego" spojrzenia na problem ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1