在C++中,isless()是用于数学计算的预定义函数。 math.h是各种数学功能所需的头文件。
isless()函数用于检查给定到该函数的第一自变量是否小于给定的函数或不是第二参数。表示如果a是第一个参数, b是第二个参数,那么它将检查a 与否。
句法:
bool isless(a, b)
- a, b => These two are the parameters whose value we want to compare.
Result:
- The function will return the true if aError:
- No error occurs with this function.
Exception:
- If a or b or both is NaN, then the function raised an exception and return false(0).
Parameters:
// CPP code to illustrate
// the exception of function
#include
using namespace std;
int main()
{
// Take any values
int a = 5;
double b = nan("1");
bool result;
// Since b value is NaN so
// with any value of a, the function
// always return false(0)
result = isless(a, b);
cout << a << " isless than " << b
<< ": " << result;
return 0;
}
输出:
5 isless than nan: 0
例子:
- 程序:
// CPP code to illustrate // the use of isless function #include
using namespace std; int main() { // Take two any values int a, b; bool result; a = 5; b = 8; // Since 'a' is not greater // than 'b' so answer // is true(1) result = isless(a, b); cout << a << " isless than " << b << ": " << result << endl; char x = 'a'; // Since 'a' ascii value is less // than b vaiable so answer // is true(1) result = isless(x, b); cout << x << " isless than " << b << ": " << result; return 0; } 输出:
5 isless than 8: 1 a isless than 8: 0
注意:使用此函数,您还可以将任何数据类型与任何其他数据类型进行比较。
应用
在许多应用程序中,我们可以使用isless()函数比较两个值,例如在while循环中使用它来打印前9个自然数。
// CPP code to illustrate
// the use of isless function
#include
using namespace std;
int main()
{
int i = 1;
while (isless(i, 10)) {
cout << i << " ";
i++;
}
return 0;
}
输出:
1 2 3 4 5 6 7 8 9
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。