Skip to main content

Τι είναι μια ακέραια μεταβλητή;

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

Οι ακέραιες μεταβλητές είναι χρήσιμες εάν ένας προγραμματιστής πρέπει να εξαγάγει μόνο ολόκληρο τον αριθμό από έναν υπάρχοντα αριθμό με δεκαδικό αριθμόαξία.Όταν αναμένεται μια δεκαδική τιμή, αλλά είναι είτε ξένη είτε ανεπιθύμητη, η τιμή μπορεί να τοποθετηθεί σε μια ακέραια μεταβλητή.Αυτό θα καταστρέψει αυτόματα το δεκαδικό τμήμα της αξίας.

Οι μεταβλητές στον προγραμματισμό υπολογιστών λειτουργούν με τον ίδιο τρόπο που οι μεταβλητές λειτουργούν στην άλγεβρα.Τα παραδοσιακά ονόματα των μεταβλητών αλγεβρά μπορεί να είναι "x" ή "y."Αυτά αντιπροσωπεύουν μια άγνωστη τιμή που μπορεί να προσδιοριστεί αργότερα με την εκτέλεση υπολογισμών.Μία από τις κύριες διαφορές μεταξύ των αλγεβρικών και των μεταβλητών προγραμματισμού είναι ότι οι γλώσσες προγραμματισμού υπολογιστών επιτρέπουν στον προγραμματιστή να καθορίσει το όνομα μεταβλητής.Αυτό το όνομα μπορεί να είναι "x", "y", ή κάποιο άλλο όνομα που δίνει μια σαφέστερη ένδειξη για το τι αντιπροσωπεύει η μεταβλητή.Αυτοί οι τύποι δεδομένων καθορίζουν τον τρόπο χειρισμού της μεταβλητής.Οι λογικοί υπολογισμοί που έχουν σχεδιαστεί για μια μεταβλητή ακέραιων ακέραιων δεν μπορούν να εκτελεστούν σε μεταβλητές συμβολοσειράς κειμένου ή μεταβλητές boolean.Από την άλλη πλευρά, μια μεταβλητή ακέραιων ακέραιων δεν επιτρέπει λογικούς υπολογισμούς που ταιριάζουν σε μη αριθμητικούς τύπους μεταβλητών.

Πολλές γλώσσες προγραμματισμού υπολογιστών απαιτούν μια ακέραια μεταβλητή και άλλους τύπους μεταβλητών που πρέπει να δηλωθούν ρητά.Αυτό σημαίνει ότι ο προγραμματιστής πρέπει να καθορίσει ότι η μεταβλητή που δηλώνει είναι ακέραιος.Μια γλώσσα προγραμματισμού μπορεί να χρησιμοποιήσει μια συγκεκριμένη λέξη -κλειδί σχεδιασμένη για το σκοπό αυτό.Για παράδειγμα, η λέξη -κλειδί για τη δήλωση ενός ακέραιου τύπου μεταβλητού τύπου στη γλώσσα C ++ είναι "int."

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

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