C # Μεταβλητές & Χειριστές με Παράδειγμα

Πίνακας περιεχομένων:

Anonim

Μεταβλητές C #

Μια μεταβλητή είναι ένα όνομα που δίνεται σε μια περιοχή αποθήκευσης που χρησιμοποιείται για την αποθήκευση τιμών διαφόρων τύπων δεδομένων. Κάθε μεταβλητή στο C # πρέπει να έχει έναν συγκεκριμένο τύπο, ο οποίος καθορίζει το μέγεθος και τη διάταξη της μνήμης της μεταβλητής.

Για παράδειγμα, μια μεταβλητή μπορεί να είναι του τύπου String, που σημαίνει ότι θα χρησιμοποιηθεί για την αποθήκευση μιας τιμής συμβολοσειράς. Με βάση τον τύπο δεδομένων, συγκεκριμένες λειτουργίες μπορούν να πραγματοποιηθούν στη μεταβλητή.

Για παράδειγμα, εάν είχαμε μια μεταβλητή ακέραιου, τότε λειτουργίες όπως προσθήκη και αφαίρεση μπορούν να πραγματοποιηθούν στη μεταβλητή. Κάποιος μπορεί να δηλώσει πολλές μεταβλητές σε ένα πρόγραμμα.

Ας δούμε ένα γρήγορο παράδειγμα της δήλωσης πολλαπλών μεταβλητών διαφορετικών τύπων δεδομένων.

Στο παράδειγμά μας, θα ορίσουμε δύο μεταβλητές, μία από τον τύπο «string» και την άλλη από τον τύπο «Integer». Στη συνέχεια, θα εμφανίσουμε τις τιμές αυτών των μεταβλητών στην κονσόλα. Για κάθε παράδειγμα, θα τροποποιήσουμε μόνο την κύρια λειτουργία στο αρχείο 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();}}}

Επεξήγηση κώδικα

  1. Δηλώνεται μια μεταβλητή του τύπου δεδομένων String. Το όνομα της μεταβλητής είναι «μήνυμα». Η τιμή της μεταβλητής είναι "Η τιμή είναι".
  2. Δηλώνεται μια μεταβλητή του τύπου δεδομένων Integer (Int32). Το όνομα της μεταβλητής είναι «val». Η τιμή της μεταβλητής είναι 30.
  3. Τέλος, η δήλωση Console.write χρησιμοποιείται για την έξοδο τόσο της τιμής της μεταβλητής String όσο και του Integer.

Εάν ο παραπάνω κωδικός εισαχθεί σωστά και το πρόγραμμα εκτελεστεί επιτυχώς, θα εμφανιστεί η ακόλουθη έξοδος.

Παραγωγή

Από την έξοδο, μπορείτε να δείτε ότι οι τιμές τόσο της συμβολοσειράς όσο και της ακέραιας μεταβλητής εμφανίζονται στην κονσόλα.

Οι χειριστές είναι συνηθισμένοι να εκτελούν λειτουργίες σε τιμές διαφόρων τύπων δεδομένων. Για παράδειγμα, για να εκτελέσετε την προσθήκη 2 αριθμών, χρησιμοποιείται ο τελεστής +.

Ας δούμε τον πίνακα των χειριστών που διατίθεται για τους διάφορους τύπους δεδομένων

C # Χειριστές

Αριθμητικοί χειριστές

Αυτοί είναι τελεστές που χρησιμοποιούνται για την εκτέλεση μαθηματικών πράξεων σε αριθμούς. Παρακάτω είναι η λίστα των διαθέσιμων τελεστών στο C #.

Χειριστής Περιγραφή
+ Προσθέτει δύο τελεστές
- Αφαιρεί τον δεύτερο τελεστή από τον πρώτο
* Πολλαπλασιάζει και τους δύο τελεστές
/ Διαιρεί τον αριθμητή με τον απο-αριθμητή
% Modulus Operator και ένα υπόλοιπο μετά από ακέραιο διαχωρισμό
++ Ο τελεστής αύξησης αυξάνει την ακέραια τιμή κατά ένα
- Ο τελεστής μείωσης μειώνει την ακέραια τιμή κατά ένα

Σχεσιακοί χειριστές

Αυτοί είναι τελεστές που χρησιμοποιούνται για την εκτέλεση σχεσιακών πράξεων σε αριθμούς. Παρακάτω είναι η λίστα των σχετικών τελεστών που διατίθενται στο C #.

Χειριστής Περιγραφή
== Ελέγχει εάν οι τιμές των δύο τελεστών είναι ίσες ή όχι, αν ναι τότε η συνθήκη γίνεται αληθής.
! = Ελέγχει εάν οι τιμές των δύο τελεστών είναι ίσες ή όχι, εάν οι τιμές δεν είναι ίσες τότε η συνθήκη γίνεται αληθής.
> Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη από την τιμή του δεξιού τελεστή, εάν ναι τότε η συνθήκη γίνεται αληθής.
< Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μικρότερη από την τιμή του δεξιού τελεστή, αν ναι τότε η συνθήκη γίνεται αληθής.
> = Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μεγαλύτερη ή ίση με την τιμή του δεξιού τελεστή, αν ναι τότε η συνθήκη γίνεται αληθής.
<= Ελέγχει εάν η τιμή του αριστερού τελεστή είναι μικρότερη ή ίση με την τιμή του δεξιού τελεστή, εάν ναι, τότε η συνθήκη ισχύει.

Λογικοί χειριστές

Αυτοί είναι τελεστές που χρησιμοποιούνται για την εκτέλεση λογικών λειτουργιών σε τιμές. Παρακάτω είναι η λίστα των διαθέσιμων τελεστών στο C #.

Χειριστής Περιγραφή
&& Αυτός είναι ο λογικός τελεστής AND. Εάν και οι δύο τελεστές είναι αληθείς, τότε η συνθήκη γίνεται αληθής.
|| Αυτός είναι ο λογικός χειριστής Ή. Εάν κάποιος από τους τελεστές είναι αληθινός, τότε η συνθήκη γίνεται αληθής.
! Αυτός είναι ο λογικός τελεστής ΔΕΝ.

Ας δούμε ένα γρήγορο παράδειγμα για το πώς μπορούν να χρησιμοποιηθούν οι τελεστές στο .Net.

Στο παράδειγμά μας, θα ορίσουμε 2 μεταβλητές ακέραιου και μία μεταβλητή Boolean. Στη συνέχεια θα εκτελέσουμε τις ακόλουθες λειτουργίες

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

Επεξήγηση κώδικα

  1. Ορίζονται δύο ακέραιες μεταβλητές, η μία είναι val1 και η άλλη είναι val2. Αυτά θα χρησιμοποιηθούν για την προβολή σχεσιακών και αριθμητικών πράξεων. Μια Boolean μεταβλητή ορίζεται για να εμφανίζει λογικές λειτουργίες.
  2. Δείχνεται ένα παράδειγμα της αριθμητικής λειτουργίας όπου ο χειριστής προσθήκης πραγματοποιείται σε val1 και val2. Το αποτέλεσμα γράφεται στην κονσόλα.
  3. Δείχνεται ένα παράδειγμα της σχεσιακής λειτουργίας όπου ο χειριστής γίνεται λιγότερο από τα val1 και val2. Το αποτέλεσμα γράφεται στην κονσόλα.
  4. Εμφανίζεται ένα παράδειγμα της λογικής λειτουργίας, όπου ο λογικός τελεστής (!) Εφαρμόζεται στη μεταβλητή κατάστασης. Ο λογικός τελεστής NOT αντιστρέφει την τρέχουσα τιμή οποιασδήποτε Boolean τιμής. Έτσι, εάν μια τιμή Boolean είναι «true», το λογικό NOT θα επιστρέψει την τιμή «false» και το αντίστροφο. Στην περίπτωσή μας, δεδομένου ότι η τιμή της μεταβλητής κατάστασης είναι "true", το αποτέλεσμα θα δείξει "false". Το αποτέλεσμα γράφεται στην κονσόλα.

Εάν ο παραπάνω κωδικός εισαχθεί σωστά και το πρόγραμμα εκτελεστεί επιτυχώς, θα εμφανιστεί η έξοδος.

Παραγωγή