📜  C C++中的islessequal()(1)

📅  最后修改于: 2023-12-03 15:13:44.346000             🧑  作者: Mango

islessequal() 函数

在 C 和 C++ 中,islessequal() 函数用于比较两个浮点数是否相等或者第一个浮点数小于等于第二个浮点数。

语法

int islessequal(float x, float y)

int islessequal(double x, double y)

int islessequal(long double x, long double y)

如果第一个浮点数 x 小于等于第二个浮点数 y,则返回一个非零值,否则返回零。

返回值

如果第一个参数小于等于第二个参数,返回非零值,否则返回零。

例子
#include <stdio.h>
#include <math.h>

int main() {
  float x = 1.1, y = 1.2;
  if(islessequal(x, y)) {
    printf("%f is less than or equal to %f\n", x, y);
  } else {
    printf("%f is greater than %f\n", x, y);
  }
  return 0;
}

输出结果:

1.100000 is less than or equal to 1.200000
参考资料