Hornn Temat założony przez niniejszego użytkownika |
[Lekcja 8.] - Pojęcia zmienne i podstawowe typy danych - wytłumaczcie ! » 2013-01-01 16:14:25 Mam problem z Rozdziałem 8 na temat Pojęcia zmiennej i podstawowych typów danych! W ogóle tego nie rozumiem ;( Do tej pory szło mi dobrze. A teraz stoję w miejscu... Czy może mi ktoś wyjaśnić to? :) |
|
Berux |
» 2013-01-01 17:02:11 Czego konkretnie nie rozumiesz? |
|
Hornn Temat założony przez niniejszego użytkownika |
» 2013-01-01 17:21:16 Wszystkiego... Od początku do końca... |
|
Berux |
» 2013-01-01 17:25:12 Hornn, czego nie rozumiesz? Wiesz co to jest zmienna? Może nie wiesz o co chodzi z typami danych? |
|
Hornn Temat założony przez niniejszego użytkownika |
» 2013-01-01 17:27:58 Tak, chodzi o zmienną, o typy danych, po co się je używa oraz zmiennoprzecinkowa? Jestem w tym zupełnie zielony...
I czemu tu tyle liczb ? xD od -9'223'372'036'854'775'808 do 9'223'372'036'854'775'807 |
|
Berux |
» 2013-01-01 17:43:48 Zmienna to wartość, która się zmienia. Zmienna to pewien stosunkowo mały obszar w pamięci, w którym możemy przechowywać dane różnego typu np. liczby całkowite, liczby rzeczywiste (zmiennoprzecinkowe), znak, tekst oraz kilka innych wartości, które będą nas w przyszłości interesowały. |
Gdy chcesz, aby użytkownik wpisał liczbę musisz ją do czegoś zapisać. Po to właśnie jest zmienna. Typy danych- komputer wykonuje inne działania dla liczb całkowitych (ujemnych i dodatnich), a inne dla rzeczywistych- zmiennoprzecinkowych. Zauważ, iż inaczej będziesz obliczał ile jest 2 + 2 , a inaczej 3.1 + 4.25. Komputer musi wiedzieć czy wartość, którą ma obliczyć jest całkowita, czy też zmiennoprzecinkowa. Rozpoznaje to właśnie po typach danych. Np. typ float przechowuje liczby zmiennoprzecinkowe, a typ int całkowite. W tamtym rozdziale jest tabelka, z której można się dowiedzieć jakie typy są do czego przeznaczone. Zakres wartości jest dla jednego typu taki duży, z dla drugiego taki mały, aby ułatwić programiście pracę i żeby mógł zmniejszyć rozmiar swojego programu. Im większa możliwa wartość zmiennej tym więcej zajmuje ona bajtów. Jeden programista potrzebuje na użytek własnego programu taki zakres liczby, a inny takiej. Przykłady na podstawie czytanej aktualnie prze ze mnie "Symfonii C++ Standard", szczególnie to o typach danych i o zakresie wartości . Polecam. |
|
Hornn Temat założony przez niniejszego użytkownika |
» 2013-01-01 17:54:38 ? |
|
Mike148 |
» 2013-01-01 18:04:45 Typy używasz w zależności od danych jakich potrzebujesz. Np. Operujesz na liczbach całkowitych to używasz int'a, a jak potrzebujesz zmiennoprzecinkowe to bierzesz double albo float. Do przechowywania znaków wykorzystuje się char, warunek logiczny trzymasz w bool'u. Nie wiem czego to nie rozumieć.
"Te liczby" oznaczają zakresy zmiennych czyli jakie maksymalne i minimalne wartości możesz w nich przechowywać, a że są dosyć duże to inna sprawa. Nie wiem co w tym dziwnego (tylko mi nie mów, że się cieszysz po widzisz dużą liczbę). |
|
« 1 » 2 |