C# muutujad & Operators Näidisega

C# muutujad

Muutuja on salvestusalale antud nimi, mida kasutatakse erinevate andmetüüpide väärtuste salvestamiseks. Igal C# muutujal peab olema kindel tüüp, mis määrab muutuja mälu suuruse ja paigutuse.

Näiteks võib muutuja olla tüüpi String, mis tähendab, et seda kasutatakse stringi väärtuse salvestamiseks. Sõltuvalt andmetüübist saab muutujaga teha konkreetseid toiminguid.

Näiteks kui meil oleks täisarv muutuja, saab muutujaga teha selliseid toiminguid nagu liitmine ja lahutamine. Programmis saab deklareerida mitu muutujat.

Vaatame kiiret näidet mitme erineva andmetüübi muutuja deklareerimisest.

Meie näites defineerime kaks muutujat, millest üks on tüüp 'string' ja teine ​​'Integer'. Seejärel kuvame nende muutujate väärtused konsoolile. Iga näite puhul muudame faili Program.cs põhifunktsiooni.

C# muutujad

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

Koodi selgitus

  1. Deklareeritakse muutuja andmetüübiga String. Muutuja nimi on 'message'. Muutuja väärtus on "Väärtus on".
  2. Deklareeritakse muutuja andmetüübiga Integer (Int32). Muutuja nimi on "val". Muutuja väärtus on 30.
  3. Lõpuks kasutatakse Console.write lauset nii Stringi kui ka Integer muutuja väärtuse väljastamiseks.

Kui ülaltoodud kood on õigesti sisestatud ja programm on edukalt käivitatud, kuvatakse järgmine väljund.

Väljund

C# muutujad

Väljundist on näha, et konsoolile kuvatakse nii stringi kui ka täisarvu muutuja väärtused.

Operatorid on harjunud tegema toiminguid erinevate andmetüüpide väärtustega. Näiteks 2 numbri liitmiseks kasutatakse + operaatorit.

Vaatame erinevate jaoks saadaolevate operaatorite tabelit andmetüübid

C# Operatorse

Aritmeetika Operatorse

Need on operaatorid, mida kasutatakse numbritega matemaatiliste toimingute tegemiseks. Allpool on loend saadaolevatest operaatoritest C#.

Operator Kirjeldus
+ Lisab kaks operandi
- Lahutab esimesest teise operandi
* Korrutab mõlemad operandid
/ Jagab lugeja de-lugejaga
% Moodul Operator ja jääk pärast täisarvu jagamist
++ Inkrementi operaator suurendab täisarvu väärtust ühe võrra
- Vähendamise operaator vähendab täisarvu väärtust ühe võrra

Suhteline Operatorse

Need on operaatorid, mida kasutatakse numbrite relatsioonioperatsioonide tegemiseks. Allpool on C#-s saadaolevate relatsioonioperaatorite loend.

Operator Kirjeldus
== Kontrollib, kas kahe operandi väärtused on võrdsed või mitte, kui jah, muutub tingimus tõeseks.
!= Kontrollib, kas kahe operandi väärtused on võrdsed või mitte, kui väärtused ei ole võrdsed, muutub tingimus tõeseks.
> Kontrollib, kas vasaku operandi väärtus on suurem kui parempoolse operandi väärtus, kui jah, muutub tingimus tõeseks.
< Kontrollib, kas vasaku operandi väärtus on väiksem kui parempoolse operandi väärtus, kui jah, muutub tingimus tõeseks.
>= Kontrollib, kas vasaku operandi väärtus on suurem või võrdne parempoolse operandi väärtusega, kui jah, muutub tingimus tõeseks.
<= Kontrollib, kas vasaku operandi väärtus on väiksem või võrdne parempoolse operandi väärtusega, kui jah, muutub tingimus tõeseks.

loogiline Operatorse

Need on operaatorid, mida kasutatakse väärtustega loogiliste toimingute tegemiseks. Allpool on C#-s saadaolevate operaatorite loend.

Operator Kirjeldus
&& See on operaator Loogiline JA. Kui mõlemad operandid on tõesed, muutub tingimus tõeseks.
|| See on operaator Loogiline VÕI. Kui mõni operand on tõene, muutub tingimus tõeseks.
! See on operaator Loogiline EI.

Vaatame kiiret näidet selle kohta, kuidas operaatoreid saab .Netis kasutada.

Meie näites defineerime 2 täisarvu muutujat ja ühe Boole'i ​​muutuja. Seejärel teostame järgmised toimingud

C# Operatorse

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

Koodi selgitus

  1. Määratletakse kaks täisarvu muutujat, millest üks on val1 ja teine ​​val2. Neid kasutatakse relatsiooni- ja aritmeetiliste toimingute tutvustamiseks. Loogiliste toimingute esitlemiseks on määratletud Boole'i ​​muutuja.
  2. Näidatud on aritmeetilise operatsiooni näide, kus liitmisoperaator teostatakse väärtustel val1 ja val2. Tulemus kirjutatakse konsooli.
  3. Näidatud on relatsioonioperatsiooni näide, kus operaator vähem kui teostatakse väärtustel val1 ja val2. Tulemus kirjutatakse konsooli.
  4. Näidatud on loogilise operatsiooni näide, kus olekumuutujale rakendatakse loogilist operaatorit (!). Loogiline operaator NOT pöörab mis tahes Boole'i ​​väärtuse praeguse väärtuse ümber. Nii et kui Boole'i ​​väärtus on "true", tagastab loogiline EI väärtuse "false" ja vastupidi. Meie puhul, kuna olekumuutuja väärtus on 'tõene', kuvatakse tulemuseks 'false'. Tulemus kirjutatakse konsooli.

Kui ülaltoodud kood on õigesti sisestatud ja programm on edukalt käivitatud, kuvatakse väljund.

Väljund

C# Operatorse