I'm not having any problems doing this, but I'm curious if there is a reason not to. say I am making a comparison: (a/b) > c, where b is zero According to my tests, a/b will be (what I interpret to represent) + or - infinity or NaN, depending on the sign of a. +infinity appears to be greater than any real number. -infinity appears to be less than any real number. NaN appears to be neither greater than nor less than any number. I just want to make sure these resutls will always be consistent (on windows).