ΠΕΡΙΓΡΑΦΗ

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

Οι αριθμητικοί τελεστές καλύπτουν τις βασικές πράξεις: πρόσθεση, αφαίρεση, πολλαπλασιασμό, διαίρεση (+, -, *, /). Για παράδειγμα μπορούμε να κάνουμε την πρόσθεση δύο ακέραιων και το αποτέλεσμά να εκχωρηθεί σε μία μεταβλητή: sum = 458 + 954;

Τελεστές σύγκρισης

Με τους τελεστές σύγκρισης μπορούμε να ελέγξουμε αν μία συγκεκριμένη συνθήκη μεταξύ μεταβλητών ή σταθερών είναι “Αληθής”. Ποιο συγκεκριμένα υπάρχουν οι παρακάτω τελεστές

σύγκρισης στο Arduino:

x == y το x είναι ίσο με το y

x != y το x είναι άνισο του y

x<y το x είναι μικρότερο με το y

x>y το x είναι μεγαλύτερο με το y

x <= y το x είναι μικρότερο ή ίσο με το y

x >= y το x είναι μεγαλύτερο ή ίσο με το y

Λογικοί τελεστές

Με τους λογικούς τελεστές μπορούμε να συγκρίνουμε δύο ή περισσότερες εκφράσεις, δίνοντας αποτέλεσμα “Αληθής” ή “Ψευδής” . Υπάρχουν τρεις λογικοί τελεστές:

  • Λογικό KAI && – επιστρέφει “Αληθής” αν όλες οι εκφράσεις είναι “Αληθείς”
  • Λογικό Ή | | – επιστρέφει “Αληθής” αν μία από τις εκφράσεις είναι “Αληθείς”
  • Λογικό ΟΧΙ ! – επιστρέφει “Αληθής” αν η έκφραση είναι “Ψευδής”.

Παράδειγμα:

if(x > 0 && x < 5){

//κώδικας

}

Στο παραπάνω κομμάτι κώδικα γίνετε έλεγχος αν το x είναι μεγαλύτερο από το 0 ΚΑΙ μικρότερο από 5 τότε εκτελείται ο κώδικας που βρίσκεται μέσα στις αγκύλες. Με λίγα λόγια η πρόταση If() ελέγχει αν η συνθήκη μέσα στις παρενθέσεις είναι “Αληθής”.

Ένα άλλο παράδειγμα:

if(!x > 0){

//κώδικας

}

Εδώ ελέγχεται αν το x είναι μεγαλύτερο από 0, αν αυτή η συνθήκη ΔΕΝ ισχύει τότε έχουμε το αποτέλεσμα “Αληθής” και εκτελείται ο κώδικας μέσα στις αγκύλες.

ΠΕΡΙΕΧΟΜΕΝΑ

ΕΙΣΗΓΗΤHΣ