C # Muuttujat & Operaattorit esimerkin kanssa

Sisällysluettelo:

Anonim

C # Muuttujat

Muuttuja on tallennusalueelle annettu nimi, jota käytetään erilaisten tietotyyppien arvojen tallentamiseen. Jokaisella C # -muuttujalla on oltava tietyntyyppinen tyyppi, joka määrittää muuttujan muistin koon ja asettelun.

Esimerkiksi muuttuja voi olla tyyppiä String, mikä tarkoittaa, että sitä käytetään merkkijonon arvon tallentamiseen. Tietotyypin perusteella muuttujalle voidaan suorittaa erityisiä toimintoja.

Esimerkiksi, jos meillä on Integer-muuttuja, muuttujalle voidaan suorittaa operaatioita, kuten summaaminen ja vähentäminen. Voidaan ilmoittaa useita muuttujia ohjelmassa.

Katsotaanpa nopea esimerkki useiden muuttujien ilmoittamisesta eri tietotyypeille.

Esimerkissämme määritellään kaksi muuttujaa, toinen tyypistä 'merkkijono' ja toinen tyypistä 'Kokonaisluku'. Näet sitten näiden muuttujien arvot konsolille. Jokaiselle esimerkille muokkaamme vain Program.cs-tiedostomme päätoimintoa.

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();}}}

Koodin selitys

  1. Tietotyypin String muuttuja ilmoitetaan. Muuttujan nimi on 'message'. Muuttujan arvo on "Arvo on".
  2. Ilmoitetaan tietotyypin Integer muuttuja (Int32). Muuttujan nimi on 'val'. Muuttujan arvo on 30.
  3. Lopuksi Console.write-käskyä käytetään sekä String- että Integer-muuttujien arvon tuottamiseen.

Jos yllä oleva koodi syötetään oikein ja ohjelma suoritetaan onnistuneesti, seuraava tulos näytetään.

Tuotos

Lähdöstä näet, että sekä merkkijonon että kokonaisluvun muuttujan arvot näytetään konsolissa.

Operaattorit ovat tottuneet suorittamaan operaatioita erityyppisillä tietotyypeillä. Esimerkiksi kahden numeron lisäämiseksi käytetään + -operaattoria.

Katsotaan taulukko eri tietotyypeille käytettävissä olevista operaattoreista

C # Operaattorit

Aritmeettiset operaattorit

Nämä ovat operaattoreita, joita käytetään matemaattisten operaatioiden suorittamiseen numeroille. Alla on luettelo operaattoreista, jotka ovat käytettävissä C #: ssä.

Operaattori Kuvaus
+ Lisää kaksi operandia
- Vähentää toisen operandin ensimmäisestä
* Kertoo molemmat operandit
/ Jakaa osoittajan laskimella
% Modulus-operaattori ja loput kokonaisluvun jaon jälkeen
++ Kasvuoperaattori kasvattaa kokonaislukua yhdellä
- Pienennysoperaattori pienentää kokonaislukua yhdellä

Suhteelliset operaattorit

Nämä ovat operaattoreita, joita käytetään relaatiooperaatioiden suorittamiseen numeroilla. Alla on luettelo relaatio-operaattoreista, jotka ovat käytettävissä C #: ssä.

Operaattori Kuvaus
== Tarkistaa, ovatko kahden operandin arvot samat vai eivät, jos kyllä, ehto tulee totta.
! = Tarkistaa, ovatko kahden operandin arvot samat vai eivät, jos arvot eivät ole samat, ehto tulee totta.
> Tarkistaa, onko vasemman operandin arvo suurempi kuin oikean operandin arvo, jos kyllä, ehto tulee totta.
< Tarkistaa, onko vasemman operandin arvo pienempi kuin oikean operandin arvo, jos kyllä, ehto tulee totta.
> = Tarkistaa, onko vasemman operandin arvo suurempi tai yhtä suuri kuin oikean operandin arvo, jos kyllä, ehto tulee totta.
<= Tarkistaa, onko vasemman operandin arvo pienempi tai yhtä suuri kuin oikean operandin arvo, jos kyllä, ehto tulee totta.

Loogiset operaattorit

Nämä ovat operaattoreita, joita käytetään arvojen loogisten operaatioiden suorittamiseen. Alla on luettelo operaattoreista, jotka ovat käytettävissä C #: ssä.

Operaattori Kuvaus
&& Tämä on looginen JA -operaattori. Jos molemmat operandit ovat totta, ehto tulee totta.
|| Tämä on looginen TAI -operaattori. Jos jokin operandeista on totta, ehto tulee totta.
! Tämä on Looginen EI -operaattori.

Katsotaanpa nopea esimerkki siitä, kuinka operaattoreita voidaan käyttää .Netissä.

Esimerkissämme määritämme 2 kokonaisluku- ja yhden loogisen muuttujan. Suoritamme sitten seuraavat toiminnot

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();}}}

Koodin selitys

  1. Kaksi kokonaismuuttujaa määritellään, toinen on val1 ja toinen val2. Näitä käytetään relaatio- ja aritmeettisten operaatioiden esittelyyn. Boolen muuttuja määritetään loogisten operaatioiden esittelemiseksi.
  2. Esitetään esimerkki aritmeettisesta toiminnasta, jossa lisäysoperaattori suoritetaan val1 ja val2. Tulos kirjoitetaan konsoliin.
  3. Esitetään esimerkki relaatiotoiminnosta, jossa vähemmän kuin operaattori suoritetaan val1 ja val2. Tulos kirjoitetaan konsoliin.
  4. Esitetään esimerkki loogisesta toiminnasta, jossa loogista operaattoria (!) Käytetään tilamuuttujaan. Looginen EI-operaattori kääntää minkä tahansa loogisen arvon nykyisen arvon. Joten jos Boolen arvo on 'true', looginen EI palauttaa arvon 'false' ja päinvastoin. Meidän tapauksessamme, koska tilamuuttujan arvo on 'true', tulos näyttää 'false'. Tulos kirjoitetaan konsoliin.

Jos yllä oleva koodi syötetään oikein ja ohjelma suoritetaan onnistuneesti, tulos näytetään.

Tuotos