2011-01-08 5 views
0

Je fais une instruction if dans l'objectif c et je voudrais savoir s'il est possible de tester si une variable est et non dans la plage de valeur x et de valeur y. Par exemple, quelque chose qui va dans le sens de:Comment tester si la variable est dans une certaine plage?

// test if float variable (called varFloat) is not in between 10.5 and 30.5 

If (10.5 <! varFloat <! 30.5) { 
     doStuff(); 
} 

J'ai essayé que le code semble au-dessus et il ne pas travailler, et je ne suis même pas sûr si les sorties <! de l'opérateur. Toute aide est très appréciée. Merci!

Répondre

3

Bien sûr, une valeur n'est pas dans une plage si elle est inférieure à la limite inférieure ou supérieure à la limite supérieure.

if (var < x || var > y)

Vous trouverez peut-être une liste de operator in C and C++ utile.

Questions connexes