### Operátor, operand, operace - Operátor: Symbol, který definuje operaci, která se má provést s operandy. - Operand: Datová hodnota, na které operátor pracuje. - Operace: Akce definovaná operátorem, která se provede s operandy. ### Druhy operátorů - Aritmetické operátory: `+`, `-`, `*`, `/`, `%` - Logické operátory: `&&`, `||`, `!` - Relační operátory: `==`, `!=`, `<`, `>`, `<=`, `>=` - Operátory přiřazení: `=`, `+=`, `-=`, `*=`, `/=`, `%=` - Další operátory: `?`: (podmíněný operátor), `++`, `--` (inkrementace, dekrementace) ### Inkrementace a dekrementace - Inkrementace: Zvýšení hodnoty proměnné o 1. - `i++`; je ekvivalentní `i = i+ 1`; - Dekrementace: Snížení hodnoty proměnné o 1. - `x--`; je ekvivalentní `x = x - 1`; ### Náhodná čísla - Třída Random generuje náhodná čísla. - `var random = new Random();` - `var cislo = random.Next();` ```csharp Random random = new Random(); int nahodneCislo = random.Next(1, 100); Console.WriteLine(nahodneCislo); Console.ReadLine(); ``` Tipy: - Používejte operátory správně pro dané typy operandů. - Pozor na precedenci operátorů. - Používejte závorky pro vyjasnění pořadí operací. - Inkrementaci a dekrementaci lze použít pro efektivní cykly. - Třída Random je užitečná pro generování náhodných dat. Dobré pochopení operátorů je klíčové pro programování v C#. Porozumění operátorům, operandům, operacím, druhům operátorů, inkrementaci, dekrementaci a náhodným číslům vám pomůže psát správné a efektivní programy. ```csharp int sum1 = 100 + 50; // 150 (100 + 50) int sum2 = sum1 + 250; // 400 (150 + 250) int sum3 = sum2 + sum2 // 800 (400 + 400) ``` [https://lh7-us.googleusercontent.com/ZhMb3ru4SESc8cYRu-7_G77ODh-EE30ZahSnFwXLaX813Vp_7e8GdYkUBo7gkEsvLX25q9xJySF6cZZtubsZZ-DUyWyFSNJa7AsOCqxWwWiOBUB4vMLmc2BjVpFT_XMfCBSkOD5Bu00q6Bkw-gw14LE](https://lh7-us.googleusercontent.com/ZhMb3ru4SESc8cYRu-7_G77ODh-EE30ZahSnFwXLaX813Vp_7e8GdYkUBo7gkEsvLX25q9xJySF6cZZtubsZZ-DUyWyFSNJa7AsOCqxWwWiOBUB4vMLmc2BjVpFT_XMfCBSkOD5Bu00q6Bkw-gw14LE) [https://lh7-us.googleusercontent.com/eqXOiPWLffsLaOF4Q04vC1G46Cl2wmxuneunRSy_JNUtNVz25Y0vaec0XFj9bVLCUtkXYoIbnKyCkoXb5knIsNDqPR31Hz7jaKO-6vYRECBgQKnVdOgtWYzXPlLFryo_ZkhhFH8EqGyDNs7QIz2LI_g](https://lh7-us.googleusercontent.com/eqXOiPWLffsLaOF4Q04vC1G46Cl2wmxuneunRSy_JNUtNVz25Y0vaec0XFj9bVLCUtkXYoIbnKyCkoXb5knIsNDqPR31Hz7jaKO-6vYRECBgQKnVdOgtWYzXPlLFryo_ZkhhFH8EqGyDNs7QIz2LI_g)