Spremenljivke C #
Spremenljivka je ime, ki je dano območju za shranjevanje, ki se uporablja za shranjevanje vrednosti različnih podatkovnih vrst. Vsaka spremenljivka v C # mora imeti določen tip, ki določa velikost in postavitev pomnilnika spremenljivke.
Na primer, spremenljivka je lahko vrste String, kar pomeni, da bo uporabljena za shranjevanje vrednosti niza. Na podlagi podatkovnega tipa lahko spremenljivko izvedemo posebne operacije.
Če bi imeli na primer spremenljivko Integer, potem lahko spremenljivko izvedemo operacije, kot sta seštevanje in odštevanje. V programu lahko prijavite več spremenljivk.
Oglejmo si hiter primer deklaracije več spremenljivk različnih podatkovnih tipov.
V našem primeru bomo opredelili dve spremenljivki, eno vrste 'string' in drugo tipa 'Integer'. Nato bomo vrednosti teh spremenljivk prikazali v konzoli. Za vsak primer bomo spremenili samo glavno funkcijo v naši datoteki 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();}}}
Razlaga kode
- Deklarirana je spremenljivka podatkovnega tipa String. Ime spremenljivke je 'message'. Vrednost spremenljivke je "Vrednost je".
- Deklarirana je spremenljivka podatkovnega tipa Integer (Int32). Ime spremenljivke je 'val'. Vrednost spremenljivke je 30.
- Na koncu se stavek Console.write uporablja za izpisovanje vrednosti spremenljivke String in Integer.
Če je zgornja koda pravilno vnesena in se program uspešno izvede, se prikaže naslednji izhod.
Izhod
Iz izhoda lahko vidite, da so vrednosti niza in celoštevilčne spremenljivke prikazane na konzoli.
Operaterji se uporabljajo za izvajanje operacij z vrednostmi različnih vrst podatkov. Na primer, za izvedbo seštevanja dveh številk se uporablja operator +.
Poglejmo tabelo operaterjev, ki so na voljo za različne tipe podatkov
Operaterji C #
Aritmetični operaterji
To so operatorji, ki se uporabljajo za matematične operacije številk. Spodaj je seznam operaterjev, ki so na voljo v jeziku C #.
Operater | Opis |
+ | Doda dva operanda |
- | Od prvega odšteje drugi operand |
* | Množi oba operanda |
/ | Deli števec s števnikom |
% | Operator modula in preostali del po celoštevilčni delitvi |
++ | Operator prirastka poveča celoštevilčno vrednost za eno |
- | Operator zmanjšanja zmanjša celoštevilčno vrednost za eno |
Relacijski operaterji
To so operaterji, ki se uporabljajo za izvajanje relacijskih operacij na številkah. Spodaj je seznam relacijskih operaterjev, ki so na voljo v jeziku C #.
Operater | Opis |
== | Preveri, ali so vrednosti dveh operandov enake ali ne, če da, potem pogoj postane resničen. |
! = | Preveri, ali so vrednosti dveh operandov enake ali ne, če vrednosti niso enake, potem pogoj postane true. |
> | Preveri, ali je vrednost levega operanda večja od vrednosti desnega operanda, če je odgovor da, potem pogoj postane true. |
< | Preveri, ali je vrednost levega operanda manjša od vrednosti desnega operanda, če je odgovor da, potem pogoj postane resničen. |
> = | Preveri, ali je vrednost levega operanda večja ali enaka vrednosti desnega operanda, če da, potem pogoj postane true. |
<= | Preveri, ali je vrednost levega operanda manjša ali enaka vrednosti desnega operanda, če je odgovor da, potem pogoj postane true. |
Logični operaterji
To so operaterji, ki se uporabljajo za izvajanje logičnih operacij nad vrednostmi. Spodaj je seznam operaterjev, ki so na voljo v jeziku C #.
Operater | Opis |
&& | To je operator Logical AND. Če sta oba operanda resnična, potem pogoj postane resničen. |
|| | To je logični operater ALI. Če je kateri od operandov resničen, potem pogoj postane resničen. |
! | To je operator Logical NOT. |
Oglejmo si hiter primer, kako lahko operaterje uporabljamo v .Net.
V našem primeru bomo definirali dve spremenljivki Integer in eno logično spremenljivko. Nato bomo izvedli naslednje 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();}}}
Razlaga kode
- Določeni sta dve spremenljivki Integer, ena je val1, druga pa val2. Ti bodo uporabljeni za predstavitev relacijskih in aritmetičnih operacij. Za prikaz logičnih operacij je definirana logična spremenljivka.
- Prikazan je primer aritmetične operacije, pri kateri se operater seštevanja izvede na val1 in val2. Rezultat se zapiše v konzolo.
- Prikazan je primer relacijskega delovanja, pri katerem se operator manj kot izvaja na val1 in val2. Rezultat se zapiše v konzolo.
- Prikazan je primer logične operacije, pri kateri je logični operator (!) Uporabljen za spremenljivko stanja. Logični operator NOT obrne trenutno vrednost katere koli logične vrednosti. Torej, če je logična vrednost "true", bo logični NOT vrnil vrednost "false" in obratno. V našem primeru, ker je vrednost spremenljivke stanja "true", bo rezultat prikazal "false". Rezultat se zapiše v konzolo.
Če je zgornja koda pravilno vnesena in se program uspešno izvede, se prikaže izhod.
Izhod