Если я сравниваю два числа с плавающей запятой, есть ли случаи, когда a> = b
не эквивалентно b <= a
и ! (A , или где
a == b
не эквивалентно b == a
и ! (A! = B)
?
Другими словами: всегда ли сравнения «симметричны», так что я могу получить тот же результат при сравнении, поменяв местами операнды и отразив оператор? И всегда ли они «отрицательны», так что отрицание оператора (например, >
- <=
) эквивалентно применению логического НЕ (!
) к результату?