Opérateur en C: pas de plus grand et de l'égalité.
Juste une rapide question:
Je suis en train de tester si une variable n'est pas égale ou supérieure à une autre variable.
Je l'ai codé en tant que tel:
if (f!>=i){
print ("True");}
mais mon compilateur c de ne pas le reconnaître. Je ne peux pas le trouver en ligne, est-il possible?
! est un opérateur unaire. Il doit être appliqué à une chose, pour penser à ce que une chose doit être.
Vous allez avoir à s'étendre sur ce point.
Euh, n'est-ce pas la même chose que
Yep, c'est la réponse que tout le monde ci-dessous.
Vous avez de la chance! C est un "pas de plus grand ou égal à" de l'opérateur. Il est appelé "moins que".
Vous allez avoir à s'étendre sur ce point.
Euh, n'est-ce pas la même chose que
if(f<i)
?Yep, c'est la réponse que tout le monde ci-dessous.
Vous avez de la chance! C est un "pas de plus grand ou égal à" de l'opérateur. Il est appelé "moins que".
OriginalL'auteur Unknown | 2012-11-02
Vous devez vous connecter pour publier un commentaire.
De passer à la f < i) qui est !(f >= i).
mes excuses, j'ai changé.
si(f<i) serait le même
woh woh, ne pas downvote, d'une simple erreur.
+1 pour la correction
OriginalL'auteur Fantastic Mr Fox
Que vous voulez faire:
if (!(f>=0))...
En fonction de ce que vous êtes en train de faire, à l'aide de
<
a plus de sens. Ma suggestion ici est juste un moyen générique de l'inversion de polarité sur tout si l'instruction.OriginalL'auteur mah
Pas supérieure ou égale à l'équivalent à moins de.
OriginalL'auteur Dan
Vous pouvez l'écrire comme ceci:
anyvariablename == 0
qui est superflu.OriginalL'auteur user7344668