floatcmp
Материал из Pro-Pawn Wiki
Описание:
Сравнивает два вещественных числа.
Параметры:
(Float:oper1, Float:oper2) |
Float:oper1 | Операнд 1. |
Float:oper2 | Операнд 2. |
Возвращаемое значение:
1
, еслиoper1 > oper2
-1
, еслиoper1 < oper2
0
, еслиoper1 == oper2
Пример использования:
PrintFloatCmp(Float:oper1, Float:oper2)
{
printf("floatcmp(%.02f, %.02f): %d", oper1, oper2, floatcmp(oper1, oper2));
}
main()
{
PrintFloatCmp(2.0, 1.0); // "floatcmp(2.00, 1.00): 1"
PrintFloatCmp(1.0, 2.0); // "floatcmp(1.00, 2.00): -1"
PrintFloatCmp(1.0, 1.0); // "floatcmp(1.00, 1.00): 0"
PrintFloatCmp(0.0, -0.0); // "floatcmp(0.00, 0.00): 0"
}
{
printf("floatcmp(%.02f, %.02f): %d", oper1, oper2, floatcmp(oper1, oper2));
}
main()
{
PrintFloatCmp(2.0, 1.0); // "floatcmp(2.00, 1.00): 1"
PrintFloatCmp(1.0, 2.0); // "floatcmp(1.00, 2.00): -1"
PrintFloatCmp(1.0, 1.0); // "floatcmp(1.00, 1.00): 0"
PrintFloatCmp(0.0, -0.0); // "floatcmp(0.00, 0.00): 0"
}