Proměnné v C # Operátoři s příkladem

Obsah:

Anonim

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 datových typů. Každá proměnná v C # musí mít konkrétní typ, který určuje velikost a rozložení paměti proměnné.

Například proměnná může být 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.

Například pokud bychom měli proměnnou Integer, pak lze na proměnné provádět operace, jako je 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 definujeme dvě proměnné, jednu typu „řetězec“ a druhou typu „Integer“. Poté zobrazíme hodnoty těchto proměnných na konzoli. U každého příkladu upravíme pouze hlavní funkci v našem souboru Program.cs.

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žije 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

Z výstupu můžete vidět, že se na konzole zobrazí hodnoty řetězcové i celočíselné proměnné.

Operátoři jsou zvyklí provádět operace s hodnotami různých datových typů. Například k provedení sčítání 2 čísel se používá operátor +.

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

C # operátoři

Aritmetické operátory

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

Operátor Popis
+ Přidá dva operandy
- Odečte druhý operand od prvního
* Násobí oba operandy
/ Dělí čitatele de-čitatelem
% Operátor modulu a zbytek po celočíselném dělení
++ Přírůstkový operátor zvyšuje celočíselnou hodnotu o jednu
- Operátor zmenšení sníží celočíselnou hodnotu o jednu

Relační operátoři

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

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

Logičtí operátoři

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 #.

Operátor Popis
&& 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

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 val1 a druhá je val2. Ty budou použity k předvedení relačních a aritmetických operací. Booleovská proměnná je definována pro předvedení logických operací.
  2. Je ukázán příklad aritmetické operace, kdy se operátor sčítání provádí na val1 a val2. Výsledek se zapíše do konzoly.
  3. Je ukázán příklad relační operace, kde operátor less než je prováděn na val1 a val2. Výsledek se zapíše do konzoly.
  4. Je zobrazen příklad logické operace, kde je logický operátor (!) Použit na stavovou proměnnou. Logický operátor NOT převrátí aktuální hodnotu jakékoli logické 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 zobrazovat „false“. Výsledek se zapíše do konzoly.

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

Výstup