αριθμητικές λειτουργίες: Αυτές οι λειτουργίες εκτελούν υπολογισμούς σε αριθμητικά δεδομένα. Χειρίζονται τους αριθμούς για να παράγουν νέα αριθμητικά αποτελέσματα.
* Παραδείγματα: Προσθήκη (+), αφαίρεση (-), πολλαπλασιασμός (*), διαίρεση (/), μέτρο (%), εκθέσεις (** σε ορισμένες γλώσσες).
* Σκοπός: Για να υπολογίσετε τις αριθμητικές τιμές. Το αποτέλεσμα είναι πάντα ένας αριθμός (ή μια αριθμητική αναπαράσταση κάτι, όπως ένα boolean).
* Παράδειγμα σε C ++: `int result =10 + 5;` (προσθήκη) `float πηλίκο =20,0 / 3,0;` (τμήμα)
Σχεσιακοί χειριστές: Αυτές οι λειτουργίες συγκρίνουν δύο τιμές και καθορίζουν τη σχέση μεταξύ τους. Δεν παράγουν αριθμητικό αποτέλεσμα. Αντ 'αυτού, παράγουν μια τιμή boolean (αληθινή ή ψευδή).
* Παραδείγματα: Ίσο με (==), όχι ίσο με (! =), Μεγαλύτερο από (>), λιγότερο από (<), μεγαλύτερο ή ίσο με (> =), λιγότερο ή ίσο με (<=).
* Σκοπός: Για να γίνει συγκρίσεις και ροή του προγράμματος ελέγχου με βάση αυτές τις συγκρίσεις (π.χ. σε δηλώσεις IF, βρόχους).
* Παράδειγμα στο Python: `x =10; y =5; is_greater =x> y; `(is_greater θα είναι` true ')
Οι βασικές διαφορές συνοψίζονται:
| Χαρακτηριστικό | Αριθμητικοί χειριστές | Σχεσιακοί φορείς |
| ----------------------------------------------------------------------------------------------------------------------------------
| Τύπος λειτουργίας | Υπολογισμός | Σύγκριση |
| είσοδος | Αριθμοί (ακέραιοι, πλωτήρες κ.λπ.) | Αριθμοί, χορδές (ανάλογα με τη γλώσσα)
| Έξοδος | Αριθμητική τιμή | Τιμή boolean (true/false) |
| Σκοπός | Αριθμητικός υπολογισμός | Σύγκριση και λήψη αποφάσεων |
Στην ουσία:αριθμητικοί χειριστές *Υπολογίστε *Ενώ οι σχεσιακοί χειριστές *Συγκρίνετε *. Η αριθμητική λογική μονάδα της CPU (ALU) χειρίζεται και τους δύο τύπους λειτουργιών, αλλά οι ίδιες οι λειτουργίες και τα προκύπτοντα δεδομένα τους είναι σαφώς διαφορετικά. Οι σχεσιακές λειτουργίες είναι ζωτικής σημασίας για την εφαρμογή της λογικής υπό όρους στα προγράμματα.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα