C # Muutujad
Muutuja on salvestusruumile antud nimi, mida kasutatakse erinevate andmetüüpide väärtuste salvestamiseks. Igal C # muutujal peab olema kindel tüüp, mis määrab muutuja mälu suuruse ja paigutuse.
Näiteks võib muutuja tüüp olla String, mis tähendab, et seda kasutatakse stringi väärtuse salvestamiseks. Andmetüübi põhjal saab muutujaga teha konkreetseid toiminguid.
Näiteks kui meil oli muutuja Integer, siis saab muutujaga teha selliseid toiminguid nagu liitmine ja lahutamine. Programmis saab deklareerida mitu muutujat.
Vaatame kiiret näidet erinevate andmetüüpide mitme muutuja deklareerimise kohta.
Meie näites määratleme kaks muutujat, üks tüübist "string" ja teine tüübist "Tervik". Seejärel kuvame konsoolis nende muutujate väärtused. Iga näite puhul muudame meie failis Program.cs ainult põhifunktsiooni.
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();}}}
Koodi selgitus
- Deklareeritakse andmetüübi String muutuja. Muutuja nimi on 'message'. Muutuja väärtus on "Väärtus on".
- Deklareeritakse andmetüübi Integer muutuja (Int32). Muutuja nimi on 'val'. Muutuja väärtus on 30.
- Lõpuks kasutatakse lauset Console.write nii muutuja String kui ka Integer väärtuse väljastamiseks.
Kui ülaltoodud kood on õigesti sisestatud ja programm on edukalt käivitatud, kuvatakse järgmine väljund.
Väljund
Väljundist näete, et konsoolile kuvatakse nii stringi kui ka täisarvu muutuja väärtused.
Operaatorid on harjunud erinevate andmetüüpide väärtustega toiminguid tegema. Näiteks 2 numbri lisamiseks kasutatakse operaatorit +.
Vaatame erinevate andmetüüpide jaoks saadaolevate operaatorite tabelit
C # Operaatorid
Aritmeetikaoperaatorid
Need on operaatorid, mida kasutatakse numbrite matemaatiliste toimingute tegemiseks. Allpool on loendis C # saadaolevad operaatorid.
Operaator | Kirjeldus |
+ | Lisab kaks operandi |
- | Lahutab teise operandi esimesest |
* | Korrutab mõlemad operandid |
/ | Jagab lugeja loenduri abil |
% | Modulusoperaator ja ülejäänud osa täisarvude jagamise järel |
++ | Inkrement-operaator suurendab täisarvu ühe võrra |
- | Vähendaja vähendab täisarvu ühe võrra |
Suheteoperaatorid
Need on operaatorid, mida kasutatakse numbritega relatsiooniliste toimingute tegemiseks. Allpool on loend C #-s saadaolevatest relatsioonioperaatoritest.
Operaator | Kirjeldus |
== | Kontrollib, kas kahe operandi väärtused on võrdsed või mitte, kui jah, siis tingimus saab tõene. |
! = | Kontrollib, kas kahe operandi väärtused on võrdsed või mitte, kui väärtused pole võrdsed, saab tingimuseks tõendi. |
> | Kontrollib, kas vasakpoolse operandi väärtus on suurem kui parempoolse operandi väärtus, kui jah, siis tingimus muutub tõeks. |
< | Kontrollib, kas vasakpoolse operandi väärtus on väiksem kui parempoolse operandi väärtus, kui jah, siis tingimus saab tõene. |
> = | Kontrollib, kas vasakpoolse operandi väärtus on parem või parem parema operandi väärtusest, kui jah, siis saab tingimuseks. |
<= | Kontrollib, kas vasakpoolse operandi väärtus on parema operandi väärtusega võrdne või sellega võrdne, kui jah, siis saab tingimuseks. |
Loogilised operaatorid
Need on operaatorid, mida kasutatakse väärtuste loogiliste toimingute tegemiseks. Allpool on loendis C # saadaolevad operaatorid.
Operaator | Kirjeldus |
&& | See on operaator Loogiline JA. Kui mõlemad operandid on tõesed, siis saab tingimus ka tõeks. |
|| | See on operaator Loogiline VÕI. Kui mõni operandidest on tõene, saab tingimus tõeks. |
! | See on operaator Loogiline EI. |
Vaatame kiiret näidet selle kohta, kuidas operaatoreid saab .Netis kasutada.
Oma näites määratleme 2 täisarvu muutuja ja ühe Boole'i muutuja. Seejärel teostame järgmised toimingud
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();}}}
Koodi selgitus
- Määratletakse kaks täisarvu muutujat, millest üks on val1 ja teine val2. Neid kasutatakse suhte- ja aritmeetiliste toimingute tutvustamiseks. Loogiliste toimingute esitamiseks on määratletud Boole'i muutuja.
- Näidatud on aritmeetilise operatsiooni näide, kus liitmisoperaator viiakse läbi val1 ja val2. Tulemus kirjutatakse konsooli.
- Näidatud on relatsioonoperatsiooni näide, kus val1 ja val2 puhul tehakse vähem kui operaator. Tulemus kirjutatakse konsooli.
- Näidatud on loogilise operatsiooni näide, kus loogiline operaator (!) Rakendatakse olekumuutujale. Loogiline NOT operaator pöörab mis tahes tõeväärtuse praeguse väärtuse ümber. Nii et kui tõeväärtus on tõene, tagastab loogiline EI väärtuse „väär” ja vastupidi. Kuna meie olekumuutuja väärtus on 'true', näitab tulemus 'false'. Tulemus kirjutatakse konsooli.
Kui ülaltoodud kood on õigesti sisestatud ja programm on edukalt käivitatud, kuvatakse väljund.
Väljund