Συγκριτικοί Τελεστές και Boolean Operators Μαΐου 10, 2009
Posted by maidenas in Uncategorized.trackback
Τι είναι τελεστής(operator);
Είναι ένα ειδικό σύμβολο που χρησιμοποιούμε για να δηλώσουμε μια επεξεργασία. Στην C++ υπάρχει ένα σύνολο τελεστών που χρησιμοποιείται θα ξεκινήσουμε από τους βασικούς τελεστες και θα εμπλουτίζουμε σιγά-σιγά αυτό το σύνολο.
Καταρχήν οι αριθμητικοί τελεστές:
+ Πρόσθεση
- Αφαίρεση
/ Διαίρεση
* Πολλαπλασιασμός
% Ευκλείδειας Διαίρεσης
Αλλά και άλλοι τελεστές όπως:
<< Τελεστής εξόδου (input operator)
>> Τελεστής εισόδου (output operator)
Συγκριτικοί Τελεστές
== Ίσον
!= Διάφορο
< Μικρότερο
> Μεγαλύτερο
>= Μεγαλύτερο ίσο
<= Μικρότερο ίσο
Οι συνθήκες που φτιάχνεις έχουν δυο πιθανά αποτελέσματα true ή false.
Με αυτούς μπορείς να φτιάχνεις συνθήκες έτσι στην If …. else
= Τελεστής Ανάθεσης- Εκχώρησης τιμής (assignment operator)
Ο τελευταίος τελεστής έχει τεράστια σημασία και δεν έχει καμία απολύτως σχέση με ισότητα!!!. Ο τελεστής αυτός παίρνει το περιεχόμενο που υπάρχει δεξιά του και το αναθέτει σε ότι υπάρχει αριστερά του. ΔΕΝ ΦΤΙΑΧΝΕΙ ΣΕ ΚΑΜΙΑ ΠΕΡΙΠΤΩΣΗ ΣΥΝΘΗΚΕΣ!
Επίσης
if (a>b)
cout << a;
else
cout <<b;
Λογικοί τελεστές Boolean operators
&& AND
|| OR
! NOT
Αυτοί οι τελεστές χρησιμοποιούνται εάν θέλουμε μία συνθήκη να ισχύει για έναν ή περισσότερους λόγους. Για παράδειγμα εάν θέλουμε να εκτελείται μία εντολή εάν το bmi είναι πάνω από 19 και συγχρόνως κάτω από το 25, γράφουμε αυτό:
if (bmi>19&&bmi<25)
Σχόλια»
No comments yet — be the first.