Social Buttons

Τελεστής && (ΚΑΙ=AND)

Η τιμή μίας έκφρασης που περιέχει τον τελεστή && είναι ένα (1), δηλαδή αληθής, μόνο αν όλοι οι όροι της έκφρασης είναι αληθής .

Η τιμή της έκφρασης που περιέχει τον τελεστή && είναι μηδέν (0), δηλαδή ψευδής, αν έστω και ένας όρος έχει ψευδή τιμή .

Παράδειγμα :

Η έκφραση (10 == 10) && (5 > 3) && (13 < 8) είναι ψευδής, γιατί υπάρχει ένας όρος που έχει ψευδή τιμή .

Αν γράφαμε: 


a = (10 == 10) && (5 > 3) && (13 < 8) τότε η τιμή της μεταβλητής a θα γινόταν ίση με 0 .


Παράδειγμα 1 : 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include<stdio.h>
int main()
{
  int a , b ;
  
  a=4;
  b=5;
   if (b>a)&&(a>0)
        {
          printf("Isxioun kai oi dio sin9ikes\n");
        }
  return 0;
}
Και το β είναι μεγαλύτερο από το α και το α είναι μεγαλύτερο από το μηδέν άρα θα εμφανιστεί το μήνυμα.

Παράδειγμα 2 :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#include<stdio.h>
int main()
{
  int a , b ;
  
  a=4;
  b=5;
   if (b<a)&&(a>0)
        {
          printf("Isxioun kai oi dio sin9ikes\n");
        }
  return 0;
}
Δεν θα εμφανιστεί τίποτα καθώς το β είναι μεγαλύτερο από το α το οποίο κάνει την συνθήκη ψευδής άρα ότι και να είναι η άλλη συνθήκη δεν μας ενδιαφέρει  (παρόλο που είναι αληθής) καθώς έχουμε τον τελεστή && (σε κάθε περίπτωση που υπάρχει ένας όρος ψευδής τότε όλη η συνθήκη θα είναι ψευδής).



Copyright © 2015 Sofronas Konstantinos - Sotirios. All Rights Reserved. Designed By Sofronas