C # variabler & Operatörer med exempel

Innehållsförteckning:

Anonim

C # variabler

En variabel är ett namn som ges till ett lagringsområde som används för att lagra värden av olika datatyper. Varje variabel i C # måste ha en specifik typ som bestämmer storleken och layouten för variabelns minne.

Till exempel kan en variabel vara av typen String, vilket innebär att den kommer att användas för att lagra ett strängvärde. Baserat på datatypen kan specifika operationer utföras på variabeln.

Om vi ​​till exempel hade en heltalsvariabel kan operationer som addition och subtraktion utföras på variabeln. Man kan deklarera flera variabler i ett program.

Låt oss titta på ett snabbt exempel på deklarationen av flera variabler av olika datatyper.

I vårt exempel kommer vi att definiera två variabler, en av typen 'sträng' och den andra av typen 'Heltal'. Vi visar sedan värdena för dessa variabler på konsolen. För varje exempel ändrar vi bara huvudfunktionen i vår Program.cs-fil.

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

Kodförklaring

  1. En variabel av datatypen String deklareras. Variabelns namn är "meddelande". Värdet på variabeln är "Värdet är".
  2. En variabel av datatypen Heltal (Int32) deklareras. Variabelns namn är 'val'. Värdet på variabeln är 30.
  3. Slutligen används Console.write-uttalandet för att mata ut både värdet på variabeln String och Integer.

Om ovanstående kod är korrekt angiven och programmet körs framgångsrikt visas följande utdata.

Produktion

Från utdata kan du se att värdena för både strängen och heltalsvariabeln visas på konsolen.

Operatörer används för att utföra operationer på värden av olika datatyper. För att till exempel lägga till två siffror används + -operatören.

Låt oss se tabellen över operatörer tillgängliga för de olika datatyperna

C # operatörer

Aritmetiska operatörer

Dessa är operatörer som används för att utföra matematiska operationer på siffror. Nedan är listan över operatörer som finns i C #.

Operatör Beskrivning
+ Lägger till två operander
- Subtraherar den andra operanden från den första
* Multiplicerar båda operanderna
/ Delar täljaren med de-täljaren
% Moduloperatör och en resten av efter en heltalsdelning
++ Inkrementoperatör ökar heltalsvärdet med ett
- Minskningsoperatör minskar heltalsvärdet med ett

Relationsoperatörer

Dessa är operatörer som används för att utföra relationsoperationer på siffror. Nedan är listan över relationsoperatörer som finns i C #.

Operatör Beskrivning
== Kontrollerar om värdena för två operander är lika eller inte, om ja då blir villkoret sant.
! = Kontrollerar om värdena för två operander är lika eller inte, om värdena inte är lika blir villkoret sant.
> Kontrollerar om värdet för vänster operand är större än värdet för höger operand, om ja blir villkoret sant.
< Kontrollerar om värdet för vänster operand är mindre än värdet för höger operand, om ja då blir villkoret sant.
> = Kontrollerar om värdet för vänster operand är större än eller lika med värdet för höger operand, om ja blir villkoret sant.
<= Kontrollerar om värdet för vänster operand är mindre än eller lika med värdet för höger operand, om ja blir villkoret sant.

Logiska operatörer

Dessa är operatörer som används för att utföra logiska operationer på värden. Nedan är listan över operatörer som finns i C #.

Operatör Beskrivning
&& Detta är den logiska OCH-operatören. Om båda operanderna är sanna blir villkoret sant.
|| Detta är den logiska ELLER-operatören. Om någon av operanderna är sanna blir villkoret sant.
! Detta är den logiska NOT-operatören.

Låt oss titta på ett snabbt exempel på hur operatörerna kan användas i .Net.

I vårt exempel kommer vi att definiera 2 heltalsvariabler och en boolesk variabel. Vi kommer sedan att utföra följande operationer

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

Kodförklaring

  1. Två heltalsvariabler definieras, den ena är val1 och den andra är val2. Dessa kommer att användas för att visa upp relationella och aritmetiska operationer. En boolesk variabel definieras för att visa upp logiska operationer.
  2. Ett exempel på den aritmetiska operationen visas där additionsoperatören utförs på val1 och val2. Resultatet skrivs till konsolen.
  3. Ett exempel på relationsoperationen visas där operatören för mindre än utförs på val1 och val2. Resultatet skrivs till konsolen.
  4. Ett exempel på den logiska operationen visas, varvid den logiska operatören (!) Tillämpas på statusvariabeln. Den logiska NOT-operatören reverserar det aktuella värdet för något booleskt värde. Så om ett booleskt värde är 'true', returnerar det logiska NOT värdet 'false' och vice versa. I vårt fall eftersom värdet på statusvariabeln är 'true' kommer resultatet att visas 'false'. Resultatet skrivs till konsolen.

Om ovanstående kod anges korrekt och programmet körs framgångsrikt visas utmatningen.

Produktion