C# Proměnné a datové typy - Jak je používat
Proměnné jsou jedním ze základních stavebních kamenů jakéhokoliv programovacího jazyka, včetně C#. V tomto článku se podíváme na to, co to proměnné jsou, jaké mají datové typy a jak s nimi pracovat v jazyce C#.
Co to vlastně je
Proměnná je pojmenovaná oblast v paměti, která uchovává hodnotu určitého typu. Každá proměnná má svůj datový typ, který určuje, jaký druh hodnoty může obsahovat (např. čísla, texty, logické hodnoty atd.)
Deklarace proměnné (Založení)
V programovacím jazyce C# se proměnná deklaruje tak, že nejprve uvedeme datový typ, následovaný názvem proměnné a případně její inicializací:
typ názevProměnné = hodnota;
Příklad deklarování
Příklad deklarace a přiřazení hodnoty:
int vek = 25; // Celé číslo
string jmeno = "Pavel"; // Řetězec (text)
bool jeAktivni = true; // Logická hodnota (pravda/nepravda)
double prumer = 8.5; // Desetinné číslo
Datové typy proměnných
C# podporuje několik základních datových typů, které lze rozdělit do následujících kategorií:
Celá čísla
Datový typ | Velikost | Rozsah hodnot |
---|---|---|
byte | 8 bitů | 0 až 255 |
sbyte | 8 bitů | -128 až 127 |
short | 16 bitů | -32 768 až 32 767 |
ushort | 16 bitů | 0 až 65 535 |
int | 32 bitů | -2 147 483 648 až 2 147 483 647 |
uint | 32 bitů | 0 až 4 294 967 295 |
long | 64 bitů | -9×10¹⁸ až 9×10¹⁸ |
ulong | 64 bitů | 0 až 18×10¹⁸ |
Desetinná čísla
Datový typ | Velikost | Rozsah hodnot |
---|---|---|
float | 32 bitů | ~7 číslic |
double | 64 bitů | ~15 číslic |
decimal | 128 bitů | ~28-29 číslic |
Řetězce a znaky (Text)
- char – obsahuje jeden znak (např. 'A')
- string – obsahuje textový řetězec (např. "Hello World")
Logické hodnoty
- bool – může nabývat pouze true nebo false
Ukázka práce s proměnnými v C#
Podívejme se na jednoduchý příklad, který ukazuje deklaraci a použití proměnných v C#:
using System;
class Program
{
static void Main()
{
// Deklarace proměnných
string jmeno = "Pavel";
int vek = 25;
double vyska = 1.78;
bool jeStudent = true;
// Výpis v konzoli
Console.WriteLine("Jméno: " + jmeno);
Console.WriteLine("Věk: " + vek);
Console.WriteLine("Výška: " + vyska + " m");
Console.WriteLine("Je student? " + jeStudent);
}
}
Po následné kompilaci a spuštění program vypíše do konzole tento text:
Jméno: Pavel
Věk: 25
Výška: 1.78 m
Je student? True
Závěr
Proměnné v C# jsou základem každého programu. Každá proměnná má svůj datový typ, který určuje, jaké hodnoty může obsahovat. Je důležité správně vybírat typ proměnné, aby byl program efektivní a přehledný.
Chceš se dozvědět více? Zkus si vytvořit vlastní program v C# a experimentuj s různými typy proměnných! Pokud si s něčím nevíte rady, můžete se klidně zeptat pod článkem v komentářích!
Více informací k článku
Zdroje
Zdroj úvodního obrázku článku https://unsplash.com/photos/a-computer-screen-with-a-bunch-of-lines-on-it-d_3EKbSg1tg
- Publikováno: 6. 2 . 2025
- Zobrazení článku: 85