Przejdź do tematu:
Typy zmiennych
Przejdź do ćwiczenia:
Decydowanie
Włącz widok pełnoekranowy

Korzystasz z platformy z limitem dziennym na liczbę odpowiedzi. Aby zwiększyć limit lub uzyskać dostęp do konta z licencją, zaloguj się.

Zaloguj się
Udostępnij Pokaż wyjaśnienie do tematu Pokaż ustawienia ćwiczenia
Typy zmiennych

Każda zmienna ma swój typ danych. Typ danych określa, jakie wartości może przechowywać zmienna oraz jakie operacje można na niej wykonywać. Niektóre języki programowania wymagają, aby typ zmiennej został jawnie podany w programie, inne automatycznie go wywnioskowują na podstawie przypisanej wartości. Języki programowania różnią się również tym, jakie typy danych oferują. Do najczęściej spotykanych typów danych należą:

  • liczba całkowita (123, −7) – na liczbach można wykonywać operacje arytmetyczne (1 + 2) oraz je porównywać (1 < 2)
  • liczba zmiennoprzecinkowa (1,23, –0,05) – służy do przechowywania liczb rzeczywistych, czyli takich, które mogą mieć część dziesiętną. Pozwala zapisywać bardzo duże i bardzo małe wartości, ale z ograniczoną dokładnością. Oznacza to, że niektóre liczby mogą być przechowywane tylko w przybliżeniu.
  • wartość logiczna (prawda, fałsz) – reprezentuje informację o prawdziwości, można na niej wykonywać operacje logiczne (nie x, x lub y, x i y). (Ten typ często nazywany jest jako „bool“ lub „boolean“ od George’a Boole’a, który opracował zasady logiki matematycznej.)
  • łańcuch znaków (“słowo”, “więcej słów”) – reprezentuje tekst dowolnej długości. Aby odróżnić go od nazw zmiennych, zapisuje się go w “cudzysłowie” lub ‘apostrofach’. Należy rozróżniać łańcuch znaków zawierający liczbę od liczby – “123” to nie to samo co 123. (Ten typ często nazywa się „string”, od angielskiego słowa oznaczającego łańcuch.)
  • lista (tablica) ([1, 2, 3], [‘x’, ‘y’, ‘z’]) – pozwala przechowywać wiele powiązanych wartości w jednej zmiennej. (Często dostępne są także inne typy do przechowywania różnych kolekcji danych.)

Istnieją także inne typy przeznaczone do specjalnych zastosowań (np. czas, data, plik). Zazwyczaj możliwe jest również definiowanie własnych typów danych.Typ wyliczeniowy (enum) pozwala definiować zmienne, które mogą przyjmować tylko kilka wcześniej określonych wartości (np. kierunki świata, dni tygodnia). Rekordy pozwalają definiować złożone zmienne, które składają się z kilku nazwanych pól (np. rekord klienta może zawierać jego imię, wiek oraz datę ostatniego zakupu).

Typy zmiennych (średnie)

NAPISZ DO NAS

Twoja wiadomość została wysłana. Dziękujemy.

Napisz do nas

Jesteś w kropce?

Zanim zadasz pytanie, zapoznaj się z instrukcjami:

Prosimy o nieprzesyłanie próśb o gotowe rozwiązania. Jeśli zgłaszasz błąd, dokładnie opisz, czego dotyczy, i dołącz zrzut ekranu.

Wybierz temat

Wiadomość Zgłoszenie błędu Treści Sterowanie Logowanie Licencja