Proměnné, konstanty a datové typy v C#

Proměnné, konstanty a datové typy tvoří základ programování. Bez nich bychom mohli vytvářet pouze velmi jednoduché programy. V tomto článku si vysvětlíme, co tyto pojmy znamenají a jak je používat v jazyce C#.

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ý typPopisVelikost v pamětiRozsah hodnot
intCelé číslo4 bajty-2 147 483 648 až 2 147 483 647
floatDesetinné číslo4 bajty-3.4028235E+38 až 3.4028235E+38
stringTextový řetězecZávisí na délce textu-
boolLogická hodnota1 bytetrue nebo false
byteCelé číslo bez znaménka1 byte0 až 255
charJeden znak2 bajtyUnicode 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"; // string

Zá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ář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *