C# proměnné & Operatorů s Příkladem

Proměnné C#

Proměnná je název dané oblasti úložiště, která se používá k ukládání hodnot různých typů dat. Každá proměnná v C# musí mít specifický typ, který určuje velikost a rozložení paměti proměnné.

Proměnná může být například typu String, což znamená, že bude použita k uložení hodnoty řetězce. Na základě datového typu lze s proměnnou provádět specifické operace.

Pokud bychom například měli proměnnou typu Integer, lze s proměnnou provádět operace jako sčítání a odčítání. V programu lze deklarovat více proměnných.

Podívejme se na rychlý příklad deklarace více proměnných různých datových typů.

V našem příkladu budeme definovat dvě proměnné, jednu typu 'string' a druhou typu 'Integer'. Hodnoty těchto proměnných pak zobrazíme konzoli. Pro každý příklad upravíme pouze hlavní funkci v našem souboru Program.cs.

Proměnné C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   String message="The value is ";
   Int32 val=30;
   
   Console.Write(message+val);
   Console.ReadKey();
  }
 }
}

Vysvětlení kódu

  1. Je deklarována proměnná datového typu String. Název proměnné je 'zpráva'. Hodnota proměnné je „Hodnota je“.
  2. Je deklarována proměnná datového typu Integer (Int32). Název proměnné je 'val'. Hodnota proměnné je 30.
  3. Nakonec se příkaz Console.write používá k výstupu hodnoty proměnné String i Integer.

Pokud je výše uvedený kód zadán správně a program je úspěšně proveden, zobrazí se následující výstup.

Výstup

Proměnné C#

Z výstupu můžete vidět, že na konzoli se zobrazují hodnoty proměnné typu string i integer.

Operatory se používají k provádění operací s hodnotami různých datových typů. Například pro sčítání 2 čísel se používá operátor +.

Podívejme se na tabulku operátorů dostupných pro různé typy dat

C# Operatorů

Aritmetický Operatorů

Jedná se o operátory používané pro provádění matematických operací s čísly. Níže je uveden seznam dostupných operátorů C#.

OperaTor Description
+ Přidá dva operandy
- Odečte druhý operand od prvního
* Násobí oba operandy
/ Dělí čitatele jmenovatelem
% modul Operator a zbytek po celočíselném dělení
++ Operátor přírůstku zvýší celočíselnou hodnotu o jednu
- Operátor dekrementu sníží celočíselnou hodnotu o jednu

Relační Operatorů

Jedná se o operátory používané pro provádění relačních operací s čísly. Níže je uveden seznam relačních operátorů dostupných v C#.

OperaTor Description
== Zkontroluje, zda jsou hodnoty dvou operandů stejné nebo ne, pokud ano, podmínka se stane pravdivou.
!= Zkontroluje, zda jsou hodnoty dvou operandů stejné nebo ne, pokud se hodnoty nerovnají, podmínka se stane pravdivou.
> Zkontroluje, zda je hodnota levého operandu větší než hodnota pravého operandu, pokud ano, podmínka se stane pravdivou.
< Zkontroluje, zda je hodnota levého operandu menší než hodnota pravého operandu, pokud ano, podmínka se stane pravdivou.
>= Zkontroluje, zda je hodnota levého operandu větší nebo rovna hodnotě pravého operandu, pokud ano, podmínka se stane pravdivou.
<= Zkontroluje, zda je hodnota levého operandu menší nebo rovna hodnotě pravého operandu, pokud ano, podmínka se stane pravdivou.

logický Operatorů

Jedná se o operátory používané k provádění logických operací s hodnotami. Níže je uveden seznam operátorů dostupných v C#.

OperaTor Description
&& Toto je logický operátor AND. Pokud jsou oba operandy pravdivé, pak se podmínka stane pravdivou.
|| Toto je logický operátor OR. Pokud je některý z operandů pravdivý, pak se podmínka stane pravdivou.
! Toto je logický operátor NOT.

Podívejme se na rychlý příklad toho, jak lze operátory použít v .Net.

V našem příkladu definujeme 2 celočíselné proměnné a jednu booleovskou proměnnou. Poté provedeme následující operace

C# Operatorů

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 val1 = 10,val2 = 20;
   bool status = true;
   
   Console.WriteLine(val1 + val2);
   Console.WriteLine(val1 < val2);
   Console.WriteLine(!(status));
   Console.ReadKey();
  }
 }
}

Vysvětlení kódu

  1. Jsou definovány dvě celočíselné proměnné, jedna je hodnota1 a druhá je hodnota2. Ty budou použity k předvedení relačních a aritmetických operací. Booleovská proměnná je definována pro předvádění logických operací.
  2. Je ukázán příklad aritmetické operace, kde se operátor sčítání provádí na val1 a val2. Výsledek se zapíše do konzole.
  3. Je ukázán příklad relační operace, kde se operátor menší než provádí na val1 a val2. Výsledek se zapíše do konzole.
  4. Je ukázán příklad logické operace, kde je na stavovou proměnnou aplikován logický operátor (!). Logický operátor NOT obrátí aktuální hodnotu libovolné booleovské hodnoty. Pokud je tedy logická hodnota 'true', logické NOT vrátí hodnotu 'false' a naopak. V našem případě, protože hodnota stavové proměnné je 'true', bude výsledek ukazovat 'false'. Výsledek se zapíše do konzole.

Pokud je výše uvedený kód zadán správně a program je úspěšně spuštěn, zobrazí se výstup.

Výstup

C# Operatorů

Denní zpravodaj Guru99

Začněte svůj den s nejnovějšími a nejdůležitějšími zprávami o umělé inteligenci, které vám přinášíme právě teď.