This shows you the differences between two versions of the page.
el:operators [2016/01/01 22:39] |
el:operators [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Τελεστές ===== | ||
+ | Οι τελεστές +, -, *, /, και ^ χρησιμοποιούνται για πρόσθεση, | ||
+ | \\ | ||
+ | Οι τελεστές %, \, &, |, και ~ χρησιμοποιούνται για τον υπολογισμό υπολοίπου, | ||
+ | \\ | ||
+ | Ο τελεστής = χρησιμοποιείται και για εκχωρισμό μεταβλητών, | ||
+ | \\ | ||
+ | ^Αριθμητικοί τελεστές^^^^ | ||
+ | ^Τελεστής^Όνομα^Παράδειγμα^Σχόλια^ | ||
+ | |+|Προσθεση|a + b|Προσθέτει δύο αριθμούς| | ||
+ | |-|Αφαίρεση|a - b|Αφαιρεί δύο αριθμούς| | ||
+ | |*|Πολλαπλασιασμός|a * b| | | ||
+ | |/ | ||
+ | |\|Ακέραια διαίρεση|a \ b|Επιστρέφει τον ακέραιο αριθμό φορών που το b χωράει στο a.| | ||
+ | |%|Modulo|a % b|Επιστρέφει το υπόλοιπο της ακέραιας διαίρεσης των a και b.| | ||
+ | |%%++%%|Αυξητικό πρόθημα|%%++a%%|Αυξάνει (κατά ένα) την μεταβλητή και επιστρέφει την τιμή της μετά την αύξηση. (μπορεί να εφαρμοστεί ΜΟΝΟ σε αριθμητικές μεταβλητές ή δείκτες πινάκων) | ||
+ | |%%++%%|Αυξητικό επίθημα|%%a++%%|Επιστρέφει την τιμή της μεταβλητής και μετά την αυξάνει κατά ένα για την επόμενη φορά που αυτή θα προσπελαστεί. (μπορεί να εφαρμοστεί ΜΟΝΟ σε αριθμητικές μεταβλητές ή δείκτες πινάκων) < | ||
+ | |--|Μειωτικό πρόθημα|--a|Μειώνει (κατά ένα) την μεταβλητή και επιστρέφει την τιμή της μετά την μείωση. (μπορεί να εφαρμοστεί ΜΟΝΟ σε αριθμητικές μεταβλητές ή δείκτες πινάκων) < | ||
+ | |--|Μειωτικό επίθημα|a--|Επιστρέφει την τιμή της μεταβλητής και μετά την μειώνει κατά ένα για την επόμενη φορά που αυτή θα προσπελαστεί. (μπορεί να εφαρμοστεί ΜΟΝΟ σε αριθμητικές μεταβλητές ή δείκτες πινάκων) < | ||
+ | \\ | ||
+ | ^Τελεστές σύγκρισης^^^^ | ||
+ | ^Τελεστής^Όνομα^Παράδειγμα^Σχόλια^ | ||
+ | |=|Ίσο|a = b|Επιστρέφει αλήθεια (true) εάν δύο τιμές είναι ίσες| | ||
+ | |%%< | ||
+ | |%%> | ||
+ | |%%< | ||
+ | |%%> | ||
+ | |%%<> | ||
+ | |||
+ | \\ | ||
+ | ^Λογικοί τελεστές^^^^ | ||
+ | ^Τελεστής^Όνομα^Παράδειγμα^Σχόλια^ | ||
+ | |NOT|Λογική άρνηση|NOT a| | | ||
+ | |AND|Λογική σύζευξη|a AND b| | | ||
+ | |OR|Λογική διάζευξη|a OR b| | | ||
+ | |XOR|Λογική απoκλειστική διάζευξη|a XOR b| | | ||
+ | |||
+ | \\ | ||
+ | ^Δυαδικοί τελεστές^^^^ | ||
+ | ^Τελεστής^Όνομα^Παράδειγμα^Σχόλια^ | ||
+ | |%%~%%|Δυαδική άρνηση|~a| | | ||
+ | |%%& | ||
+ | |%%|%%|Δυαδική διάζευξη|a %%|%% b|Επιστρέφει τα δυαδικά ψηφία της διάζευξης των ακεραίων a και b.| | ||
+ | |||
+ | \\ | ||
+ | ^Τελεστές συμβολοσειρών^^^^ | ||
+ | ^Τελεστής^Όνομα^Παράδειγμα^Σχόλια^ | ||
+ | |+|Συνένωση|a$ + b$|Επιθέτει το b$ στο τέλος του a$.| | ||
+ | |||
+ | \\ | ||
+ | ^Προτεραιότητα τελεστών^^^ | ||
+ | ^Επίπεδο^Τελεστές^Κατηγορία/ | ||
+ | |1|( )|Ομαδοποίηση| | ||
+ | |2|%%^%%|Έκθεση| | ||
+ | |3|- ~|Μοναδιαίο πλήν και δυαδική άρνηση (NOT)| | ||
+ | |4|* / \|Πολλαπλασιασμός και διαίρεση| | ||
+ | |5|%|Ακέραιο υπόλοιπο (Mod)| | ||
+ | |6|+ -|Πρόσθεση, | ||
+ | |7|& %%|%%|Δυαδική σύζευξη και διάζευξη| | ||
+ | |8|< <= > >= = <> | ||
+ | |9|NOT|Μοναδιαία άρνηση| | ||
+ | |10|AND|Λογική σύζευξη| | ||
+ | |11|OR|Λογική διάζευξη| | ||
+ | |12|XOR|Λογική αποκλειστική διάζευξη| | ||
+ | \\ | ||
+ | < | ||