Type et valeur

Résolu/Fermé
Goss - 15 janv. 2016 à 23:35
 Goss - 16 janv. 2016 à 00:15
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 jeudi 24 décembre 2009 Statut Membre Dernière intervention 10 août 2017 1 121
Modifié par Franck7511 le 15/01/2016 à 23:42
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
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 jeudi 24 décembre 2009 Statut Membre Dernière intervention 10 août 2017 1 121
15 janv. 2016 à 23:57
Oui tu as compris
0
Merci beaucoup Franck et bonne nuit bien des choses à toi
0