C # varijable & Operatori s primjerom

Sadržaj:

Anonim

C # varijable

Varijabla je naziv koji se daje skladišnom području koje se koristi za pohranu vrijednosti različitih vrsta podataka. Svaka varijabla u C # mora imati određeni tip, koji određuje veličinu i izgled memorije varijable.

Na primjer, varijabla može biti tipa String, što znači da će se koristiti za pohranu vrijednosti niza. Na temelju tipa podataka, određene se operacije mogu izvesti nad varijablom.

Na primjer, ako smo imali varijablu Integer, tada se na varijabli mogu izvesti operacije poput zbrajanja i oduzimanja. U programu se može prijaviti više varijabli.

Pogledajmo brzi primjer deklaracije više varijabli različitih tipova podataka.

U našem ćemo primjeru definirati dvije varijable, jednu tipa 'string', a drugu tipa 'Integer'. Zatim ćemo vrijednosti tih varijabli prikazati na konzoli. Za svaki ćemo primjer izmijeniti 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

  1. Deklarirana je varijabla tipa podataka String. Naziv varijable je 'poruka'. Vrijednost varijable je "Vrijednost je".
  2. Deklarira se varijabla tipa podataka Integer (Int32). Naziv varijable je 'val'. Vrijednost varijable je 30.
  3. Napokon, naredba Console.write koristi se za izlaz i vrijednosti varijable String i Integer.

Ako se gornji kôd unese pravilno i program se uspješno izvrši, prikazat će se sljedeći izlaz.

Izlaz

Iz rezultata možete vidjeti da su vrijednosti i niza i cijele varijable prikazane na konzoli.

Operatori se koriste za izvođenje operacija na vrijednostima različitih tipova podataka. Na primjer, za izvođenje zbrajanja 2 broja koristi se operator +.

Pogledajmo tablicu operatora dostupnih za razne vrste podataka

C # operatori

Aritmetički operatori

To su operatori koji se koriste za izvođenje matematičkih operacija nad brojevima. Ispod je popis operatora dostupnih na C #.

Operater Opis
+ Dodaje dva operanda
- Oduzima drugi operand od prvog
* Množi oba operanda
/ Dijeli brojilac de-brojilom
% Operator modula i ostatak od nakon cjelobrojne podjele
++ Operator povećanja povećava cijelu vrijednost za jedan
- Operator smanjenja smanjuje cijelu vrijednost za jedan

Relacijski operateri

To su operatori koji se koriste za izvođenje relacijskih operacija na brojevima. Ispod je popis relacijskih operatora dostupnih na C #.

Operater Opis
== Provjerava jesu li vrijednosti dvaju operanda jednake ili ne, ako jesu, uvjet postaje istinit.
! = Provjerava jesu li vrijednosti dvaju operanda jednake ili ne, ako vrijednosti nisu jednake, uvjet postaje istinit.
> Provjerava je li vrijednost lijevog operanda veća od vrijednosti desnog operanda, ako je odgovor da, tada uvjet postaje istinit.
< Provjerava je li vrijednost lijevog operanda manja od vrijednosti desnog operanda, ako je odgovor 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 je odgovor da, tada uvjet postaje istinit.

Logički operatori

To su operatori koji se koriste za izvođenje logičkih operacija nad vrijednostima. Ispod je popis operatora dostupnih na C #.

Operater Opis
&& Ovo je operator Logički I. 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 istina.
! Ovo je operator Logical NOT.

Pogledajmo kratki primjer kako se operatori mogu koristiti u .Netu.

U našem primjeru definirat ćemo 2 cjelovite varijable i jednu logičku varijablu. Zatim ćemo izvršiti sljedeće operacije

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

  1. Definirane su dvije cjelovite varijable, jedna je val1, a druga val2. Oni će se koristiti za prikaz relacijskih i aritmetičkih operacija. Logička varijabla definirana je za prikaz logičkih operacija.
  2. Prikazan je primjer aritmetičke operacije u kojoj se operator zbrajanja izvodi na val1 i val2. Rezultat se zapisuje na konzolu.
  3. Prikazan je primjer relacijskog postupka u kojem se operator manje od provodi na val1 i val2. Rezultat se zapisuje na konzolu.
  4. Prikazan je primjer logičke operacije, pri čemu se logički operator (!) Primjenjuje na statusnu varijablu. Logički operator NOT poništava trenutnu vrijednost bilo koje logičke vrijednosti. Dakle, ako je logička vrijednost "true", logički NOT vratit će vrijednost "false" i obrnuto. U našem slučaju, budući da je vrijednost varijable status "true", rezultat će pokazati "false". Rezultat se zapisuje na konzolu.

Ako se gornji kôd unese pravilno i program se uspješno izvrši, prikazat će se izlaz.

Izlaz