Есть ли «аномалии» при сравнении с плавающей запятой?

Если я сравниваю два числа с плавающей запятой, есть ли случаи, когда a> = b не эквивалентно b <= a и ! (A , или где a == b не эквивалентно b == a и ! (A! = B) ?

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

6
задан mwfearnley 28 August 2013 в 18:29
поделиться