Zmienne C # & Operatory z przykładem

Spisie treści:

Anonim

Zmienne C #

Zmienna to nazwa nadana obszarowi pamięci, który służy do przechowywania wartości różnych typów danych. Każda zmienna w C # musi mieć określony typ, który określa rozmiar i układ pamięci zmiennej.

Na przykład zmienna może być typu String, co oznacza, że ​​będzie używana do przechowywania wartości ciągu. W zależności od typu danych, na zmiennej można przeprowadzić określone operacje.

Na przykład, gdybyśmy mieli zmienną typu Integer, to operacje takie jak dodawanie i odejmowanie mogą być wykonywane na zmiennej. W programie można zadeklarować wiele zmiennych.

Spójrzmy na szybki przykład deklaracji wielu zmiennych o różnych typach danych.

W naszym przykładzie zdefiniujemy dwie zmienne, jedną typu „string”, a drugą „Integer”. Następnie wyświetlimy wartości tych zmiennych na konsoli. W każdym przykładzie zmodyfikujemy tylko główną funkcję w naszym pliku 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();}}}

Objaśnienie kodu

  1. Zadeklarowano zmienną typu danych String. Nazwa zmiennej to „wiadomość”. Wartością zmiennej jest „Wartość to”.
  2. Zadeklarowano zmienną typu danych Integer (Int32). Nazwa zmiennej to „val”. Wartość zmiennej to 30.
  3. Na koniec instrukcja Console.write jest używana do wyprowadzania wartości zmiennej String i Integer.

Jeśli powyższy kod zostanie wpisany poprawnie i program zostanie wykonany pomyślnie, wyświetlone zostanie następujące wyjście.

Wynik

Na podstawie danych wyjściowych widać, że wartości zarówno zmiennej łańcuchowej, jak i całkowitej są wyświetlane w konsoli.

Operatory służą do wykonywania operacji na wartościach różnych typów danych. Na przykład, aby dodać 2 liczby, używany jest operator +.

Zobaczmy tabelę operatorów dostępnych dla różnych typów danych

Operatory C #

Operatory arytmetyczne

Są to operatory używane do wykonywania operacji matematycznych na liczbach. Poniżej znajduje się lista operatorów dostępnych w C #.

Operator Opis
+ Dodaje dwa operandy
- Odejmuje drugi operand od pierwszego
* Mnoży oba operandy
/ Dzieli licznik przez de-licznik
% Operator modułu i reszta po dzieleniu całkowitoliczbowym
++ Operator inkrementacji zwiększa wartość całkowitą o jeden
- Operator zmniejszania zmniejsza wartość całkowitą o jeden

Operatorzy relacyjni

Są to operatory używane do wykonywania operacji relacyjnych na liczbach. Poniżej znajduje się lista operatorów relacyjnych dostępnych w C #.

Operator Opis
== Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli tak, warunek staje się prawdziwy.
! = Sprawdza, czy wartości dwóch operandów są równe, czy nie, jeśli wartości nie są równe, warunek staje się prawdziwy.
> Sprawdza, czy wartość lewego operandu jest większa niż wartość prawego operandu. Jeśli tak, warunek staje się prawdziwy.
< Sprawdza, czy wartość lewego operandu jest mniejsza niż wartość prawego operandu, jeśli tak, warunek staje się prawdziwy.
> = Sprawdza, czy wartość lewego operandu jest większa lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy.
<= Sprawdza, czy wartość lewego operandu jest mniejsza lub równa wartości prawego operandu, jeśli tak, warunek staje się prawdziwy.

Operatory logiczne

Są to operatory używane do wykonywania operacji logicznych na wartościach. Poniżej znajduje się lista operatorów dostępnych w C #.

Operator Opis
&& To jest operator logiczny AND. Jeśli oba operandy są prawdziwe, warunek staje się prawdziwy.
|| To jest operator logiczny OR. Jeśli którykolwiek z operandów jest prawdziwy, warunek staje się prawdziwy.
! To jest operator logiczny NIE.

Spójrzmy na szybki przykład tego, jak operatory mogą być użyte w .Net.

W naszym przykładzie zdefiniujemy 2 zmienne typu Integer i jedną zmienną logiczną. Następnie wykonamy następujące operacje

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

Objaśnienie kodu

  1. Zdefiniowane są dwie zmienne typu Integer, jedna to val1, a druga to val2. Zostaną one wykorzystane do zaprezentowania operacji relacyjnych i arytmetycznych. Zdefiniowana jest zmienna logiczna, aby prezentować operacje logiczne.
  2. Pokazany jest przykład operacji arytmetycznej, w której operator dodawania jest wykonywany na wartości val1 i val2. Wynik jest zapisywany na konsoli.
  3. Pokazany jest przykład operacji relacyjnej, w której operator mniej niż jest wykonywany na wart1 i wart2. Wynik jest zapisywany na konsoli.
  4. Pokazany jest przykład operacji logicznej, w której operator logiczny (!) Jest stosowany do zmiennej stanu. Operator logiczny NOT odwraca bieżącą wartość dowolnej wartości logicznej. Więc jeśli wartością logiczną jest „prawda”, logiczne NIE zwróci wartość „fałsz” i odwrotnie. W naszym przypadku, ponieważ wartość zmiennej statusu to „prawda”, wynik pokaże „fałsz”. Wynik jest zapisywany na konsoli.

Jeśli powyższy kod zostanie wpisany poprawnie i program zostanie wykonany pomyślnie, wyjście zostanie wyświetlone.

Wynik