[Lekcja 8.] Kiedy i jakich typów używać?
Ostatnio zmodyfikowano 2011-12-29 11:09
Green Temat założony przez niniejszego użytkownika |
[Lekcja 8.] Kiedy i jakich typów używać? » 2011-12-26 12:02:43 Witam Was! Mam pytanie dotyczące zmiennych (lekcja 8). Kiedy się daje zmienne i do czego. Jest pełno rodzajów zmiennych skąd mam wiedziec kiedy jaką napisac? Z góry dziękuje ;D Pozdrawiam |
|
SeaMonster131 |
» 2011-12-26 12:09:40 1. Nazywaj temat normalnie. 2. Masz tam przykład, w którym jest wszystko wytłumaczone. Takie główne to np: int to liczba całkowita, double/float to liczba z przecinkiem, char to znak. |
|
pekfos |
» 2011-12-26 15:37:55 @up: poprawiłem tytuł.
W kursie masz wszystko wyjaśnione. Jak czytanie ze zrozumieniem leży, to na programowanie chyba za wcześnie .. |
|
RazzorFlame |
» 2011-12-28 11:57:16 int - typ zmiennej bez przecinka double, float - moze przechowywac przecinek ( z tym ze double od float jest 2x wieksze ) bool - typ logiczny posiada 2 wartosci: false(fałsz) i true(prawda) char - przechowuje znak string - moze przechowywac całe ciągi znaków long ( lub long long ) - przechowuje duże liczby bez przecinka ( long long jest większe od samego long ) Teraz jesli chcesz jakies operacje na zmiennych to robisz to np tak: #include <iostream>
int main() { int zmienna1, zmienna2; bool czy_wieksza; cout << "Napisz wartosc zmiennej1 ( bez przecinka i same litery ): "; cin >> zmienna1; cout << "Napisz wartosc zmiennej2 ( bez przecinka i same litery ): "; cin >> zmienna2; if( zmienna1 > zmienna2 ) czy_wieksza = true; else { czy_wieksza = false; } cout << "Napisales: zmienna1 - " << zmienna1 << ", zmienna2 - " << zmienna2 << endl; cout << "Suma tych dwoch zmiennych to:" << zmienna1 + zmienna2 << endl; if( czy_wieksza == true ) cout << "Zmienna1 jest wieksza od zmiennej2" << endl; else { cout << "Zmienna1 nie jest wieksza od zmiennej2" << endl; } getch(); return 0; }
Mogą byc błędy bo pisalem z palca ale tak czy tak masz wyjasnione EDIT: Jak chcesz przypisać jakąś wartość zmiennej typu char to nie robisz tego tak: char zmienna = "z"; tylko tak: char zmienna = 'z'; Jesli podajesz jeden znak to nie w cudzysłowiu! |
|
pekfos |
» 2011-12-28 12:56:02 @RazzorFlame: Jak i tego nie zrozumie to od razu skopiuj do postu całą lekcję o zmiennych. Będzie szybciej. :P |
|
RazzorFlame |
» 2011-12-29 11:09:04 Heh. Trza wytłumaczyc nie? Jakos trzeba go "Oswiecic". Wkoncu kazdy miał kiedyś problemy z róznymi kodami. |
|
« 1 » |