C# varijable & Operatorovima s Primjerom
C# varijable
Varijabla je ime dano prostoru za pohranjivanje koje se koristi za pohranjivanje vrijednosti različitih tipova podataka. Svaka varijabla u C# mora imati određeni tip, koji određuje veličinu i raspored memorije varijable.
Na primjer, varijabla može biti tipa String, što znači da će se koristiti za pohranu vrijednosti niza. Ovisno o tipu podataka, specifične operacije mogu se provesti na varijabli.
Na primjer, ako imamo varijablu Integer, tada se operacije kao što su zbrajanje i oduzimanje mogu izvesti na varijabli. U programu se može deklarirati više varijabli.
Pogledajmo brzi primjer deklaracije više varijabli različitih tipova podataka.
U našem primjeru definirat ćemo dvije varijable, jednu tipa 'string', a drugu tipa 'Integer'. Zatim ćemo prikazati vrijednosti ovih varijabli na konzoli. Za svaki primjer, izmijenit ćemo samo glavnu funkciju u našoj datoteci 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(); } } }
Objašnjenje koda
- Deklarirana je varijabla podatkovnog tipa String. Naziv varijable je 'poruka'. Vrijednost varijable je "Vrijednost je ".
- Deklarirana je varijabla podatkovnog tipa Integer (Int32). Naziv varijable je 'val'. Vrijednost varijable je 30.
- Naposljetku, iskaz Console.write koristi se za izlaz vrijednosti varijable String i Integer.
Ako se gornji kod ispravno unese i program se uspješno izvede, prikazat će se sljedeći izlaz.
Izlaz
Iz izlaza možete vidjeti da su vrijednosti i varijable niza i cijelog broja prikazane na konzoli.
Operatorovi se koriste za izvođenje operacija na vrijednostima različitih tipova podataka. Na primjer, za zbrajanje 2 broja koristi se operator +.
Pogledajmo tablicu operatora dostupnih za razne Vrste podataka
C# Operaulagatelji
Aritmetika Operaulagatelji
To su operatori koji se koriste za izvođenje matematičkih operacija s brojevima. Ispod je popis operatera koji su dostupni u C#.
Operahumka | Description |
---|---|
+ | Dodaje dva operanda |
- | Oduzima drugi operand od prvog |
* | Množi oba operanda |
/ | Dijeli brojnik umanjivačem |
% | modul Operator i ostatak nakon cjelobrojnog dijeljenja |
++ | Operator povećanja povećava vrijednost cijelog broja za jedan |
- | Operator smanjivanja smanjuje cjelobrojnu vrijednost za jedan |
Relacijski Operaulagatelji
Ovo su operatori koji se koriste za izvođenje relacijskih operacija na brojevima. Ispod je popis relacijskih operatora dostupnih u C#.
Operahumka | Description |
---|---|
== | Provjerava jesu li vrijednosti dva operanda jednake ili ne, ako jesu, tada uvjet postaje istinit. |
!= | Provjerava jesu li vrijednosti dva operanda jednake ili ne, ako vrijednosti nisu jednake tada uvjet postaje istinit. |
> | Provjerava je li vrijednost lijevog operanda veća od vrijednosti desnog operanda, ako da, tada uvjet postaje istinit. |
< | Provjerava je li vrijednost lijevog operanda manja od vrijednosti desnog operanda, ako da, tada uvjet postaje istinit. |
>= | Provjerava je li vrijednost lijevog operanda veća ili jednaka vrijednosti desnog operanda, ako da, tada uvjet postaje istinit. |
<= | Provjerava je li vrijednost lijevog operanda manja ili jednaka vrijednosti desnog operanda, ako da, tada uvjet postaje istinit. |
logičan Operaulagatelji
To su operatori koji se koriste za izvođenje logičkih operacija na vrijednostima. Ispod je popis operatora dostupnih u C#.
Operahumka | Description |
---|---|
&& | Ovo je logički AND operator. Ako su oba operanda istinita, tada uvjet postaje istinit. |
|| | Ovo je logički ILI operator. Ako je bilo koji od operanda istinit, tada uvjet postaje istinit. |
! | Ovo je logički NOT operator. |
Pogledajmo brzi primjer kako se operatori mogu koristiti u .Netu.
U našem primjeru definirat ćemo 2 Integer varijable i jednu Booleovu varijablu. Zatim ćemo izvršiti sljedeće radnje
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(); } } }
Objašnjenje koda
- Definirane su dvije Integer varijable, jedna je val1, a druga je val2. Oni će se koristiti za prikaz relacijskih i aritmetičkih operacija. Booleova varijabla definirana je za prikaz logičkih operacija.
- Prikazan je primjer aritmetičke operacije u kojoj se operator zbrajanja provodi na val1 i val2. Rezultat se upisuje u konzolu.
- Prikazan je primjer relacijske operacije u kojoj se operator manje od provodi na val1 i val2. Rezultat se upisuje u konzolu.
- Prikazan je primjer logičke operacije u kojem se logički operator (!) primjenjuje na statusnu varijablu. Logički NOT operator poništava trenutnu vrijednost bilo koje Booleove vrijednosti. Dakle, ako je Booleova vrijednost 'true', logičko NOT će vratiti vrijednost 'false' i obrnuto. U našem slučaju, budući da je vrijednost statusne varijable 'true', rezultat će pokazati 'false'. Rezultat se upisuje u konzolu.
Ako se gornji kod ispravno unese i program se uspješno izvede, prikazat će se izlaz.