Variabile C #
O variabilă este un nume dat unei zone de stocare care este utilizată pentru a stoca valori de diferite tipuri de date. Fiecare variabilă din C # trebuie să aibă un tip specific, care determină dimensiunea și aspectul memoriei variabilei.
De exemplu, o variabilă poate fi de tipul Șir, ceea ce înseamnă că va fi utilizată pentru a stoca o valoare șir. Pe baza tipului de date, operațiunile specifice pot fi efectuate asupra variabilei.
De exemplu, dacă am avut o variabilă Întreg, atunci operații precum adunarea și scăderea pot fi efectuate asupra variabilei. Se pot declara mai multe variabile într-un program.
Să vedem 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 „Întreg”. Vom afișa apoi valorile acestor variabile în consolă. Pentru fiecare exemplu, vom modifica doar funcția principală din fișierul nostru 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ă a tipului de date String. Numele variabilei este „mesaj”. Valoarea variabilei este „Valoarea este”.
- Este declarată o variabilă de tipul datelor Integer (Int32). Numele variabilei este „val”. Valoarea variabilei este 30.
- În cele din urmă, instrucțiunea Console.write este utilizată pentru a afișa atât valoarea variabilei Șir, cât și a întregului.
Dacă codul de mai sus este introdus corect și programul este executat cu succes, va fi afișată următoarea ieșire.
Ieșire
Din ieșire, puteți vedea că valorile atât ale șirului, cât și ale variabilei întregi sunt afișate în consolă.
Operatorii sunt obișnuiți să efectueze operațiuni pe valori de diferite tipuri de date. De exemplu, pentru a efectua adunarea a 2 numere, se folosește operatorul +.
Să vedem tabelul operatorilor disponibili pentru diferitele tipuri de date
C # Operatori
Operatori aritmetici
Aceștia sunt operatori folosiți pentru efectuarea operațiilor matematice pe numere. Mai jos este lista operatorilor disponibili în C #.
Operator | Descriere |
+ | Adaugă doi operanzi |
- | Scade al doilea operand din primul |
* | Multiplică ambii operanzi |
/ | Împarte numeratorul la de-numerator |
% | Operator modul și un rest de după o divizare întreagă |
++ | Operatorul de mărire crește valoarea întreagă cu una |
- | Operatorul de scădere scade valoarea întreagă cu una |
Operatori relaționali
Aceștia sunt operatori utilizați pentru efectuarea operațiunilor relaționale pe numere. Mai jos este lista operatorilor relaționali disponibili în C #.
Operator | 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 stâng este mai mare decât valoarea operandului drept, dacă da, atunci condiția devine adevărată. |
< | Verifică dacă valoarea operandului stâng este mai mică decât valoarea operandului drept, 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 stâng este mai mică sau egală cu valoarea operandului drept, dacă da, atunci condiția devine adevărată. |
Operatori logici
Aceștia sunt operatori utilizați pentru efectuarea operațiunilor logice pe valori. Mai jos este lista operatorilor disponibili în C #.
Operator | Descriere |
&& | Acesta este operatorul Logic AND. Dacă ambii operanzi sunt adevărați, atunci condiția devine adevărată. |
|| | Acesta este operatorul OR Logic. Dacă oricare dintre operanzi este adevărat, atunci condiția devine adevărată. |
! | Acesta este operatorul Logic NU. |
Să vedem un exemplu rapid despre modul î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țiuni
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ă val2. Acestea vor fi utilizate pentru a prezenta operațiuni relaționale și aritmetice. O variabilă booleană este definită pentru a prezenta operațiile logice.
- Un exemplu de operație aritmetică este prezentat î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 NU logic inversează valoarea curentă a oricărei valori booleene. Deci, dacă o valoare booleană este „adevărată”, NU-ul 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.
Ieșire