Pokud s C# teprve začínáte, je pochopení proměnných, konstant a datových typů klíčovým krokem, který musíte zvládnout. S dobrým porozuměním můžete vytvářet složitější a efektivnější programy.
Proměnné
Proměnná je místo v paměti, kde můžeme dočasně uchovávat data během běhu programu. S proměnnými může program přijímat vstupy, zpracovávat data a generovat výstupy.
Představte si proměnnou jako nádobu, do které můžete ukládat různé hodnoty. Tyto hodnoty se mohou během běhu programu měnit. Proměnné musí být nejdříve deklarovány, aby je překladač rozpoznal.
Deklarace proměnné
Deklarace proměnné zahrnuje určení jejího datového typu a jména. Například:
int vek;string jmeno;Přiřazení hodnoty proměnné se provádí pomocí operátoru =.
vek = 30;jmeno = "Jan Novak";Při pojmenovávání proměnných dodržujte následující pravidla:
- Nepoužívejte mezery v názvu proměnné.
- Nepoužívejte číslice na začátku názvu proměnné.
- Nepoužívejte symboly (kromě podtržítka).
- Nepoužívejte klíčová slova jazyka C# (např. for, if, class).
- Doporučuje se používat camelCase notaci (např. jmenoPrijmeni).
- Doporučuje se používat angličtinu pro názvy proměnných.
- Názvy proměnných jsou case sensitive (rozlišují se malá a velká písmena).
Je důležité používat názvy proměnných, které jasně popisují, co proměnná obsahuje.
Úvod do programování | Proměnné a datové typy | #01
Datové typy
Datový typ určuje, jaký typ dat může být uložen v proměnné. Každý datový typ má svou velikost v paměti a definuje operace, které s ním lze provádět.
Existuje mnoho datových typů, ale pro začátek se zaměřme na ty základní:
- int: Pro ukládání celých čísel.
- float: Pro ukládání desetinných čísel.
- string: Pro ukládání textu.
- bool: Pro ukládání logických hodnot (true nebo false).
Každý datový typ má jinou velikost paměti. Vyberte datový typ, který nejlépe vyhovuje potřebám, abyste zbytečně neplýtvali pamětí.
Přehled základních datových typů
| Datový typ | Popis | Velikost v paměti | Rozsah hodnot |
|---|---|---|---|
| int | Celé číslo | 4 bajty | -2 147 483 648 až 2 147 483 647 |
| float | Desetinné číslo | 4 bajty | -3.4028235E+38 až 3.4028235E+38 |
| string | Textový řetězec | Závisí na délce textu | - |
| bool | Logická hodnota | 1 byte | true nebo false |
| byte | Celé číslo bez znaménka | 1 byte | 0 až 255 |
| char | Jeden znak | 2 bajty | Unicode znaky |
Kromě základních datových typů existují i složitější datové typy, jako jsou pole (array), záznamy (record) a objekty.
Pole (array): Umožňuje uložit více hodnot stejného datového typu do jedné proměnné.
int[] cisla = {1, 2, 3, 4, 5};Záznamy (record): Umožňují seskupit více proměnných různých datových typů do jednoho celku.
public record Osoba(string Jmeno, int Vek);Konstanty
Konstanta je proměnná, jejíž hodnota se po definování nemůže měnit. Pro vytvoření konstanty v C# použijte klíčové slovo const.
Konstanty se používají pro uložení hodnot, které jsou neměnné, jako je například hodnota PI nebo maximální počet prvků v poli.
const double PI = 3.14159;const int MAX_POCET = 100;Pro názvy konstant se doporučuje používat velká písmena.
Explicitní a implicitní deklarace
V C# existují dva způsoby deklarace proměnných:
- Explicitní: Určíte datový typ proměnné předem.
- Implicitní: Použijete klíčové slovo var, pokud datový typ není znám.
Při implicitní deklaraci datový typ odvodí kompilátor z přiřazené hodnoty.
var cislo = 10; // intvar text = "Ahoj"; // stringZávěr
Pochopení proměnných, konstant a datových typů je základem programování v C#. S těmito znalostmi můžete vytvářet složitější a efektivnější programy. Nezapomeňte si procvičit používání těchto konceptů a experimentovat s různými datovými typy a operacemi.


Zanechat komentář