Czy do zmiennej typu int mogę wpisywać duże liczby?
Ostatnio zmodyfikowano 2014-04-25 21:14
marek252 Temat założony przez niniejszego użytkownika |
Czy do zmiennej typu int mogę wpisywać duże liczby? » 2014-04-25 20:36:20 Witam. Banalne pytanie, ale mam wątpliwości. Jak to jest z tym zakresem typu int. Chodzi o to, że jeśli napiszę: int a; to wówczas do zmiennej a będę mógł wpisać tylko liczby od −128 do 127, natomiast nie mogę podać np. liczby 128 czy 2005? Pozdrawiam |
|
Raptiler |
Możesz » 2014-04-25 20:54:44 Możesz bez problemu, w przypadku gdybyś miał jednak jakąś ogromną liczbę zastosuj zmienną typu long long int
w int masz zakres od −2 147 483 648 do +2 147 483 647 jeżeli potrzebujesz czegoś wiekszego to zastosuj long long int. |
|
pekfos |
» 2014-04-25 20:59:21 Pojęcie zmiennej i podstawowe typy danychNie wiem jak tu można źle przeczytać tabelkę.. (zakładając 4-bajtowy int) Czy do zmiennej typu int mogę wpisywać duże liczby? |
Nie. 2005, czy 1000000 to nie są duże liczby. |
|
marek252 Temat założony przez niniejszego użytkownika |
» 2014-04-25 21:03:34 Pomyłka, miałem zapytać o typ char. W typie char nie mogę podać liczby np. 128 albo 2000?
|
|
pekfos |
» 2014-04-25 21:06:45 Pomyłka, miałem zapytać o typ char. W typie char nie mogę podać liczby np. 128 albo 2000? |
A do półlitrowej butelki wlejesz litr? Nie. Możesz do unsigned char. Wracając jednak do typu int, to tutaj mogę podać liczby z przedziału: -2 147 483 648 do +2 147 483 648 czyli (2^31), tak? |
Nie. (zakładając 4-bajtowy int) |
|
|
marek252 Temat założony przez niniejszego użytkownika |
» 2014-04-25 21:14:35 Dziękuję za wyjaśnienie. |
|
« 1 » |