C # Variabelen & Operators met voorbeeld

Inhoudsopgave:

Anonim

C # Variabelen

Een variabele is een naam die aan een opslaggebied wordt gegeven en die wordt gebruikt om waarden van verschillende gegevenstypen op te slaan. Elke variabele in C # moet een specifiek type hebben, dat de grootte en lay-out van het geheugen van de variabele bepaalt.

Een variabele kan bijvoorbeeld van het type String zijn, wat betekent dat deze wordt gebruikt om een ​​stringwaarde op te slaan. Op basis van het datatype kunnen specifieke bewerkingen op de variabele worden uitgevoerd.

Als we bijvoorbeeld een Integer-variabele hadden, kunnen bewerkingen zoals optellen en aftrekken op de variabele worden uitgevoerd. Men kan meerdere variabelen in een programma declareren.

Laten we eens kijken naar een snel voorbeeld van de declaratie van meerdere variabelen van verschillende gegevenstypen.

In ons voorbeeld zullen we twee variabelen definiëren, een van het type 'string' en de andere van het type 'Integer'. We zullen dan de waarden van deze variabelen weergeven op de console. Voor elk voorbeeld zullen we alleen de hoofdfunctie in ons Program.cs-bestand wijzigen.

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

Code Verklaring

  1. Een variabele van het gegevenstype String wordt gedeclareerd. De naam van de variabele is 'bericht'. De waarde van de variabele is "De waarde is".
  2. Een variabele van het gegevenstype Integer (Int32) wordt gedeclareerd. De naam van de variabele is 'val'. De waarde van de variabele is 30.
  3. Ten slotte wordt de instructie Console.write gebruikt om zowel de waarde van de variabele String als Integer uit te voeren.

Als de bovenstaande code correct is ingevoerd en het programma met succes is uitgevoerd, wordt de volgende uitvoer weergegeven.

Uitvoer

Aan de uitvoer kun je zien dat de waarden van zowel de string- als integer-variabele worden weergegeven op de console.

Operatoren zijn gewend om bewerkingen uit te voeren op waarden van verschillende gegevenstypen. Als u bijvoorbeeld 2 getallen wilt optellen, wordt de operator + gebruikt.

Laten we eens kijken naar de tabel met beschikbare operators voor de verschillende gegevenstypen

C # -operatoren

Rekenkundige operatoren

Dit zijn operatoren die worden gebruikt voor het uitvoeren van wiskundige bewerkingen op getallen. Hieronder vindt u de lijst met operators die beschikbaar zijn in C #.

Operator Omschrijving
Voegt twee operanden toe
Trekt de tweede operand af van de eerste
Vermenigvuldigt beide operanden
Deelt de teller door de-teller
Modulus Operator en een rest van na een deling van een geheel getal
De operator voor verhogen verhoogt de gehele waarde met één
De verlagingsoperator verlaagt de gehele waarde met één

Relationele operators

Dit zijn operators die worden gebruikt voor het uitvoeren van relationele bewerkingen op getallen. Hieronder staat de lijst met relationele operatoren die beschikbaar zijn in C #.

Operator Omschrijving
Controleert of de waarden van twee operanden gelijk zijn of niet, zo ja, dan wordt de voorwaarde waar.
Controleert of de waarden van twee operanden gelijk zijn of niet, als de waarden niet gelijk zijn, wordt de voorwaarde waar.
Controleert of de waarde van de linker operand groter is dan de waarde van de rechter operand, zo ja, dan wordt de voorwaarde waar.
Controleert of de waarde van de linker operand kleiner is dan de waarde van de rechter operand, zo ja, dan wordt de voorwaarde waar.
Controleert of de waarde van de linker operand groter is dan of gelijk is aan de waarde van de rechter operand, zo ja, dan wordt de voorwaarde waar.
Controleert of de waarde van de linker operand kleiner is dan of gelijk is aan de waarde van de rechter operand, zo ja, dan wordt de voorwaarde waar.

Logische operators

Dit zijn operators die worden gebruikt voor het uitvoeren van logische bewerkingen op waarden. Hieronder vindt u de lijst met operators die beschikbaar zijn in C #.

Operator Omschrijving
Dit is de Logische AND-operator. Als beide operanden waar zijn, wordt de voorwaarde waar.
Dit is de logische OF-operator. Als een van de operanden waar is, wordt de voorwaarde waar.
Dit is de Logische NOT-operator.

Laten we eens kijken naar een snel voorbeeld van hoe de operators kunnen worden gebruikt in .Net.

In ons voorbeeld zullen we 2 integer-variabelen en één Booleaanse variabele definiëren. We zullen dan de volgende bewerkingen uitvoeren

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

Code Verklaring

  1. Er zijn twee integer-variabelen gedefinieerd, de ene is val1 en de andere is val2. Deze zullen worden gebruikt om relationele en rekenkundige bewerkingen te demonstreren. Een Booleaanse variabele is gedefinieerd om logische bewerkingen te demonstreren.
  2. Een voorbeeld van de rekenkundige bewerking wordt getoond waarin de opteloperator wordt uitgevoerd op val1 en val2. Het resultaat wordt naar de console geschreven.
  3. Er wordt een voorbeeld van de relationele bewerking getoond waarin de operator minder dan wordt uitgevoerd op val1 en val2. Het resultaat wordt naar de console geschreven.
  4. Een voorbeeld van de logische operatie wordt getoond, waarbij de logische operator (!) Wordt toegepast op de statusvariabele. De logische NOT-operator keert de huidige waarde van elke Booleaanse waarde om. Dus als een Booleaanse waarde 'true' is, retourneert de logische NOT de waarde 'false' en vice versa. In ons geval, aangezien de waarde van de statusvariabele 'true' is, zal het resultaat 'false' tonen. Het resultaat wordt naar de console geschreven.

Als de bovenstaande code correct is ingevoerd en het programma met succes is uitgevoerd, wordt de uitvoer weergegeven.

Uitvoer