Допустим, целое число должно быть в пределах диапазона: [0...2147483647]
Я хочу проверить, попадает ли целочисленная переменная в этот диапазон. Я знаю, что это может быть достигнуто простым оператором if-else, но есть ли более эффективный способ проверить, находится ли он в пределах диапазона?
Я бы предпочел не делать этого:
if (foo >= 0 && foo <= 2147483647)
{
// do something
}