C # Változók & Operátorok példával

Tartalomjegyzék:

Anonim

C # Változók

A változó a tárterületnek adott név, amelyet különféle adattípusok értékeinek tárolására használnak. A C # minden változójának rendelkeznie kell egy meghatározott típussal, amely meghatározza a változó memóriájának méretét és elrendezését.

Például egy változó String típusú lehet, ami azt jelenti, hogy egy string érték tárolására szolgál. Az adattípus alapján konkrét műveletek hajthatók végre a változóval.

Például, ha rendelkezünk Integer változóval, akkor a változón végezhetők olyan műveletek, mint például összeadás és kivonás. Több változó deklarálható egy programban.

Nézzünk meg egy gyors példát a különböző adattípusok több változójának deklarálására.

Példánkban két változót definiálunk, az egyiket a „string”, a másikat pedig az „Integer” típusba. Ezután a változók értékeit megjelenítjük a konzolon. Minden példánál csak a Program.cs fájl fő funkcióját módosítjuk.

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();}}}

Kód Magyarázat

  1. A String adattípus változója deklarálva van. A változó neve „message”. A változó értéke "Az érték".
  2. Az Integer (Int32) adattípus változója deklarálásra kerül. A változó neve 'val'. A változó értéke 30.
  3. Végül a Console.write utasítást használja a String és az Integer változó értékének kiadására.

Ha a fenti kódot helyesen adjuk meg, és a program sikeresen végrehajtódik, a következő kimenet jelenik meg.

Kimenet

A kimenetből láthatja, hogy mind a karakterlánc, mind az egész változó értékei megjelennek a konzolon.

Az operátorok megszokták, hogy a műveleteket különböző adattípusok értékein hajtják végre. Például 2 szám hozzáadásához a + operátort kell használni.

Nézzük meg a különféle adattípusokhoz rendelkezésre álló operátorok táblázatát

C # Operátorok

Számtani operátorok

Ezek olyan operátorok, amelyeket matematikai műveletek végrehajtására használnak a számokon. Az alábbiakban látható a C # nyelven elérhető operátorok listája.

Operátor Leírás
+ Két operandus hozzáadódik
- Kivonja a második operandust az elsőből
* Megszorozza mindkét operandusot
/ Osztja a számlálót a számlálóval
% Modulus Operator és egy egész osztás utáni maradék
++ A növekmény operátor eggyel növeli az egész értéket
- A decrement operátor eggyel csökkenti az egész szám értékét

Relációs operátorok

Ezek olyan operátorok, amelyeket relációs műveletek végrehajtására használnak a számokon. Az alábbiakban felsoroljuk a C # nyelven elérhető relációs operátorokat.

Operátor Leírás
== Ellenőrzi, hogy két operandus értéke megegyezik-e vagy sem, ha igen, akkor a feltétel igaz lesz.
! = Ellenőrzi, hogy két operandus értéke megegyezik-e vagy sem, ha az érték nem egyenlő, akkor a feltétel igaz lesz.
> Ellenőrzi, hogy a bal operandus értéke nagyobb-e, mint a jobb operandus értéke, ha igen, akkor a feltétel igaz lesz.
< Ellenőrzi, hogy a bal operandus értéke kisebb-e a jobb operandus értékénél, ha igen, akkor a feltétel igaz lesz.
> = Ellenőrzi, hogy a bal operandus értéke nagyobb-e vagy egyenlő a jobb operandus értékével, ha igen, akkor a feltétel igaz lesz.
<= Ellenőrzi, hogy a bal operandus értéke kisebb vagy egyenlő-e a jobb operandus értékével, ha igen, akkor a feltétel igaz lesz.

Logikai operátorok

Ezek olyan operátorok, amelyeket logikai műveletek végrehajtására használnak az értékeken. Az alábbiakban látható a C # nyelven elérhető operátorok listája.

Operátor Leírás
&& Ez a Logical AND operátor. Ha mindkét operandus igaz, akkor a feltétel igaz lesz.
|| Ez a Logical OR operátor. Ha bármelyik operandus igaz, akkor a feltétel igazsá válik.
! Ez a Logical NOT operátor.

Nézzünk meg egy gyors példát arra, hogy az operátorok miként használhatók a .Net-ben.

Példánkban meghatározunk 2 egész számváltozót és egy logikai változót. Ezután a következő műveleteket hajtjuk végre

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();}}}

Kód Magyarázat

  1. Két egész változót határozunk meg, az egyik val1, a másik val2. Ezeket a relációs és számtani műveletek bemutatására fogjuk használni. A logikai műveletek bemutatására logikai változót határozunk meg.
  2. Az aritmetikai művelet példája látható, ahol az addíciós operátort a val1 és a val2 műveleteken hajtjuk végre. Az eredmény beírásra kerül a konzolra.
  3. A relációs művelet példája látható, ahol a kevesebb, mint operátor a val1 és a val2 műveleteket hajtja végre. Az eredmény beírásra kerül a konzolra.
  4. A logikai művelet példája látható, ahol a logikai operátort (!) Alkalmazzuk az állapotváltozóra. A logikai NOT operátor megfordítja bármely logikai érték aktuális értékét. Tehát, ha egy logikai érték „igaz”, a logikai NOT a „hamis” értéket adja vissza, és fordítva. Esetünkben, mivel az állapotváltozó értéke „igaz”, az eredmény „hamis” értéket fog mutatni. Az eredmény beírásra kerül a konzolra.

Ha a fenti kódot megfelelően írja be, és a program sikeresen végrehajtásra kerül, a kimenet megjelenik.

Kimenet