2011-01-08 57 views
0

我正在做一個if語句在目標c中,並想知道是否可以測試變量是否爲而不是在值x和值y的範圍內。例如,一些沿行雲:如何測試變量是否在一定範圍內?

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

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

我想,上面的代碼,它似乎並沒有工作,我甚至不知道,如果<!運營商退出。任何幫助深表感謝。謝謝!

回答

3

當然,如果某個值小於下限或大於上限,則該值不在該範圍內。

if (var < x || var > y)

您可能會發現的operator in C and C++有用的列表。