Type et valeur

Résolu
Goss -  
 Goss -
Bonjour chers geeks

bon j'aimereai savoir le type et la valeur de cette expression en c.
int p=10, n=2;

voici l'expression p&&n
je sais que c'est une opération logique donc les valeurs possibles sont 1 ou 0
mais comment savoir le type et la valeur de cette expression?

1 réponse

Franck7511 Messages postés 14296 Date d'inscription   Statut Membre Dernière intervention   1 121
 
p&&n <=> p ET n

Sachant que tu as l'équivalence (en C !) : (p <=>) !!p <=> p != 0 où ! est l'opérateur de négation (ie. !p <=> NON p)
0
Goss
 
donc ce qui veut dire que le type est int et la valeur est 1 cause d'après cette démonstration on peut faire la même chose avec n<==> !!n <==> n!=0 or n et p sont tous différents de 0 ce qui est vrai. ce qui nous donnera vrai et vrai = vrai????
0
Franck7511 Messages postés 14296 Date d'inscription   Statut Membre Dernière intervention   1 121
 
Oui tu as compris
0
Goss
 
Merci beaucoup Franck et bonne nuit bien des choses à toi
0