Variabile C# & Operators cu Exemplu
Variabile C#
O variabilă este un nume dat unei zone de stocare care este folosită pentru a stoca valori ale diferitelor tipuri de date. Fiecare variabilă din C# trebuie să aibă un anumit tip, care determină dimensiunea și aspectul memoriei variabilei.
De exemplu, o variabilă poate fi de tipul String, ceea ce înseamnă că va fi folosită pentru a stoca o valoare șir. Pe baza tipului de date, pot fi efectuate operațiuni specifice asupra variabilei.
De exemplu, dacă am avut o variabilă întreagă, atunci operațiuni precum adunarea și scăderea pot fi efectuate asupra variabilei. Se pot declara mai multe variabile într-un program.
Să ne uităm la un exemplu rapid de declarare a mai multor variabile de diferite tipuri de date.
În exemplul nostru, vom defini două variabile, una de tip „șir” și cealaltă de tip „Integer”. Vom afișa apoi valorile acestor variabile pe consolă. Pentru fiecare exemplu, vom modifica doar funcția principală din fișierul 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(); } } }
Explicarea codului
- Este declarată o variabilă de tipul de date String. Numele variabilei este „mesaj”. Valoarea variabilei este „Valoarea este „.
- Este declarată o variabilă de tipul de date Integer (Int32). Numele variabilei este „val”. Valoarea variabilei este 30.
- În cele din urmă, instrucțiunea Console.write este folosită pentru a scoate atât valoarea variabilei String, cât și Integer.
Dacă codul de mai sus este introdus corect și programul este executat cu succes, va fi afișată următoarea ieșire.
producție
Din rezultat, puteți vedea că valorile atât ale șirului, cât și ale variabilei întregi sunt afișate pe consolă.
Operatori sunt obișnuiți să efectueze operații pe valori de diferite tipuri de date. De exemplu, pentru a efectua adăugarea a 2 numere, se folosește operatorul +.
Să vedem tabelul operatorilor disponibili pentru diferiți tipuri de date
C# Operatori
Aritmetică Operatori
Aceștia sunt operatori utilizați pentru efectuarea de operații matematice asupra numerelor. Mai jos este lista operatorilor disponibili în C#.
OperaTdR | Descriere |
---|---|
+ | Adaugă doi operanzi |
- | Scade al doilea operand din primul |
* | Înmulțește ambii operanzi |
/ | Împarte numărătorul la denumerator |
% | coeficient Operator și un rest de după o diviziune întreagă |
++ | Operatorul de creștere mărește valoarea întregului cu unu |
- | Operatorul de decrementare scade valoarea întregului cu unu |
Relațional Operatori
Aceștia sunt operatori utilizați pentru efectuarea de operații relaționale asupra numerelor. Mai jos este lista operatorilor relaționali disponibili în C#.
OperaTdR | Descriere |
---|---|
== | Verifică dacă valorile a doi operanzi sunt egale sau nu, dacă da atunci condiția devine adevărată. |
!= | Verifică dacă valorile a doi operanzi sunt egale sau nu, dacă valorile nu sunt egale atunci condiția devine adevărată. |
> | Verifică dacă valoarea operandului din stânga este mai mare decât valoarea operandului din dreapta, dacă da atunci condiția devine adevărată. |
< | Verifică dacă valoarea operandului din stânga este mai mică decât valoarea operandului din dreapta, dacă da atunci condiția devine adevărată. |
>= | Verifică dacă valoarea operandului din stânga este mai mare sau egală cu valoarea operandului din dreapta, dacă da atunci condiția devine adevărată. |
<= | Verifică dacă valoarea operandului din stânga este mai mică sau egală cu valoarea operandului din dreapta, dacă da atunci condiția devine adevărată. |
Logic Operatori
Aceștia sunt operatori utilizați pentru efectuarea de operații logice asupra valorilor. Mai jos este lista operatorilor disponibili în C#.
OperaTdR | Descriere |
---|---|
&& | Acesta este operatorul logic AND. Dacă ambii operanzi sunt adevărati, atunci condiția devine adevărată. |
|| | Acesta este operatorul SAU logic. Dacă oricare dintre operanzi este adevărat, atunci condiția devine adevărată. |
! | Acesta este operatorul logic NOT. |
Să ne uităm la un exemplu rapid al modului în care operatorii pot fi utilizați în .Net.
În exemplul nostru, vom defini 2 variabile întregi și o variabilă booleană. Vom efectua apoi următoarele operații
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(); } } }
Explicarea codului
- Sunt definite două variabile întregi, una fiind val1 și cealaltă fiind val2. Acestea vor fi folosite pentru a prezenta operații relaționale și aritmetice. O variabilă booleană este definită pentru a prezenta operațiile logice.
- Este prezentat un exemplu de operație aritmetică în care operatorul de adăugare este efectuat pe val1 și val2. Rezultatul este scris pe consolă.
- Este prezentat un exemplu de operație relațională în care operatorul mai mic decât este efectuat pe val1 și val2. Rezultatul este scris pe consolă.
- Este prezentat un exemplu de operație logică, în care operatorul logic (!) este aplicat variabilei de stare. Operatorul logic NOT inversează valoarea curentă a oricărei valori booleene. Deci, dacă o valoare booleană este „adevărată”, NOT logic va returna valoarea „falsă” și invers. În cazul nostru, deoarece valoarea variabilei de stare este „adevărată”, rezultatul va afișa „fals”. Rezultatul este scris pe consolă.
Dacă codul de mai sus este introdus corect și programul este executat cu succes, rezultatul va fi afișat.