Επόμενο Προηγούμενο Περιεχόμενα
Εδώ, επίσης θα δείτε έναν πίνακα, ο οποίος παρουσιάζει
τους τελεστές που μπορείτε να χρησιμοποιήσετε για να
κάνετε αριθμητικές πράξεις:
x^y
|
Υψώνει το x στη δύναμη του y
|
x**y
|
Κάνε ακριβώς την ίδια δουλειά με τον παραπάνω
τελεστή
|
x%y
|
Υπολογίζει το υπόλοιπο της διαίρεσης x/y
|
x+y
|
Προσθέτει το x στο y
|
x-y
|
Αφαιρεί το y από το x
|
x*y
|
Πολλαπλασιάζει το x με το y
|
x/y
|
Διαιρεί το x με το y
|
-x
|
Επιστρέφει τον αντίθετο του x (αλλάζει το πρόσημο)
|
++x
|
Αυξάνει τον x κατά 1 και χρησιμοποιεί την τιμή
(όλου αυτού)
|
x++
|
Χρησιμοποιεί πρώτα την τιμή του x και μετά την
αυξάνει κατά 1
|
--x
|
(αντίστοιχα με τα παραπάνω)
|
x--
|
(αντίστοιχα με τα παραπάνω
|
x=y
|
Αποδίδει την τιμή του y στον x
|
x+=y
|
Ισοδυναμεί με την παράσταση x=x+y
|
x/=y
|
Iσοδυναμεί με την παράσταση x=x/y
|
Παραδείγματα
Ακόμα μπερδευόσαστε με τα x++ και ++x ; :-) Πάμε,
λοιπόν, να δούμε μέσα από παραδείγματα τί ακριβώς
προσφέρουν:
x++
Αυτή εδώ η παράσταση ισοδυναμεί με την παράσταση x=x+1.
Λοιπόν, προσέξτε: όσοι ασχολούνται για πρώτη φορά με τον
προγραμματισμό, πρέπει να δώσουν ιδιαίτερη προσοχή με το
σύμβολο της ισότητας. Εδώ το = δεν σημαίνει ακριβώς
"ίσον" !!! Το σύμβολο = χρησιμοποιείται για να αποδώσει
τιμές. Δηλαδή, στην ισότητα x=x+1, δεν πρέπει κανείς να
πάει και "να φέρει το x στο πρώτο μέλος, οπότε να μείνει
0=1" !!! Απλά, το = κάνει το εξής: αποδίδει στην
μεταβλητή x την τιμή που υπάρχει στο δεξί μέρος του,
δηλαδή, αν αρχικά είχαμε ορίσει ότι το x είναι ίσο με 3,
τώρα, μετά από αυτήν την δήλωση, το x θα είναι ίσο με 4.
y = x++
Αυτή εδώ η παράσταση, αντιστοιχεί σε δύο παραστάσεις,
στην y=x και στην x=x+1. Δηλαδή, αν αρχικά το x είναι ίσο
με 3, τότε το y ισούται με 3 (ΠΡΟΣΟΧΗ εδώ), ενώ το
x πιά ισούται με 4 !!!! Κοιτάξτε και το παρακάτω
παράδειγμα για να καταλάβετε:
y = --x
Λοιπόν, και αυτή η παράσταση αντιστοιχεί σε άλλες δύο,
στην x=x-1 και στην y=x. Μα, θα μου πείτε, αυτές οι δύο
δεν έχουν διαφορά με τις παραπάνω. Πρέπει να λάβετε υπ'
όψιν την σειρά με την οποία εκτελούνται οι παραστάσεις,
δηλαδή εδω, ΠΡΩΤΑ μειώνεται η τιμή του x κατά 1
και ΜΕΤΑ αποδίδεται η τιμή (του μειωμένου πιά x)
στην μεταβλητή y, δηλαδή αν είχαμε αρχικά ότι το x
ισούται με 3, τότε τώρα πιά, το x ΑΛΛΑ ΚΑΙ ΤΟ y
ισούται με 2.
Επόμενο Προηγούμενο Περιεχόμενα