Zmienne i typy danych
Dowiedz się, jak przechowywać i modyfikować dane za pomocą zmiennych i typów danych w języku C#
Zmienne i typy danych to bezpłatna lekcja C# Academy na CoddyKit. To lekcja 1 z 3. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej C# Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs C# Academy zawiera 3 lekcji w sumie.
Deklarowanie zmiennych w C#
Zrozumienie zmiennych i typów danych
Witamy na kolejnej lekcji! W tej lekcji dowiedzą się Państwo, czym są zmienne, jak je deklarować oraz jakie typy danych występują w języku C#. Zaczynajmy!

Czym są zmienne?
Czym są zmienne?
Zmienne to kontenery służące do przechowywania danych w programie. Pozwalają nadać nazwę fragmentowi danych, dzięki czemu można go łatwiej ponownie wykorzystać i modyfikować.
Przykład: Zmienna może przechowywać imię, wiek, a nawet wynik obliczenia.
Najważniejsza informacja: W języku C# przed użyciem zmiennej trzeba ją zadeklarować.
Deklarowanie zmiennych
Deklarowanie zmiennych
Aby zadeklarować zmienną w C#, należy użyć następującej składni:
[data type] [variable name] = [value];
Przykład:
Najważniejsze: Każda zmienna w C# musi mieć określony typ danych.
int age = 25;
// Declares an integer variable named 'age' and assigns it the value 25
string name = "John";
// Declares a string variable named 'name' and assigns it "John"
Popularne typy danych w C#
Popularne typy danych w C#
C# udostępnia kilka typów danych do przechowywania różnych rodzajów danych:
- int: Przechowuje liczby całkowite (np. 1, 100, -50).
- double: Przechowuje liczby zmiennoprzecinkowe (np. 3.14, -0.99).
- string: Przechowuje tekst (np. "Hello, World!").
- char: Przechowuje pojedynczy znak (np. 'A', '5').
- bool: Przechowuje wartości true lub false.
Wskazówka: Należy wybrać odpowiedni typ danych na podstawie rodzaju danych, które trzeba przechowywać.
Inicjalizowanie zmiennych
Inicjalizowanie zmiennych
Można zadeklarować zmienną bez początkowego przypisywania jej wartości, a następnie przypisać wartość później. Przykład:
Wskazówka: Należy zawsze inicjalizować zmienne przed ich użyciem, aby uniknąć błędów.
int age;
// Declare the variable
age = 30;
// Assign a value later
Console.WriteLine("Age: " + age);
// Outputs: Age: 30
Stałe
Stałe
Jeśli wartość zmiennej nigdy nie powinna się zmieniać, należy zadeklarować ją jako stałą, używając słowa kluczowego const. Przykład:
Najważniejsze: Stałe muszą być inicjalizowane w momencie deklaracji.
const double Pi = 3.14159;
// Declare a constant
Console.WriteLine("The value of Pi is: " + Pi);
// Outputs: The value of Pi is: 3.14159
Konwersja typów
Konwersja typów
Czasami konieczna może być konwersja jednego typu danych na inny. Przykład:
Wskazówka: Należy stosować konwersję jawną lub niejawną, zależnie od sytuacji.
int number = 10;
double decimalNumber = (double)number;
// Explicitly converts int to double
Console.WriteLine(decimalNumber);
// Outputs: 10.0
Zadanie praktyczne
Zadanie praktyczne
Proszę napisać program, który zadeklaruje zmienne na imię, wiek i ulubioną liczbę, a następnie wyświetli je w konsoli. Przykład:
using System;
class Program {
static void Main() {
string name = "Alice";
int age = 20;
int favoriteNumber = 7;
Console.WriteLine("Name: " + name);
Console.WriteLine("Age: " + age);
Console.WriteLine("Favorite Number: " + favoriteNumber);
}
}
Świetna robota!
Świetna robota!
Gratulacje! Poznali Państwo sposób deklarowania zmiennych, typy danych, a także pracę ze stałymi w C#. W następnej lekcji omówimy interakcję z użytkownikami za pomocą danych wejściowych i wyjściowych. Kontynuujmy kodowanie!

Często zadawane pytania
Czy lekcja „Zmienne i typy danych” jest bezpłatna?
Tak — pełny tekst „Zmienne i typy danych” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu C# Academy, przejdź na CoddyKit PRO. Kurs C# Academy zawiera 3 lekcji w sumie.
Co nauczysz się w „Zmienne i typy danych”?
Dowiedz się, jak przechowywać i modyfikować dane za pomocą zmiennych i typów danych w języku C# Ćwiczysz C# Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć C# Academy?
Nie wymagamy żadnego doświadczenia. C# Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 3.
Ile czasu zajmuje lekcja „Zmienne i typy danych”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji C# Academy?
Tak. Każda lekcja C# Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Zmienne i typy danych
- Podstawowe wejście i wyjście
- Komentarze i czytelność kodu