Les opérateurs logiques en C
salut tout le monde ,
je suis entrain d'entrainer a faire des exercices sur langage C
et la je tombe sur un exercice sur les opérateurs logique quelqu'un peut me corriges ??
exercice 1 :
Code:
1 2 3 4 5 6 7 8 9
|
#include <stdio.h>
int main()
{
int n=1;
n = (n>>2)|1;
return 0;
} |
le resultat a afficher est : Rien ou on peut dire 0 ?
exercice 2 :
Code:
1 2 3 4 5 6 7 8 9
|
#include <stdio.h>
int main()
{
int n=8;
n = (n>>2)|1;
return 0;
} |
le resultat a afficher est : Rien ou on peut dire 0 ?
exercice 3 :
Code:
1 2 3 4 5 6 7 8 9
|
#include <stdio.h>
int main()
{
int n=9;
n = (n>>2)|1;
return 0;
} |
le resultat a afficher est : Rien ou peut dire 0
et merci .