double a,b; とすると
環境によっては a/2/2/2/2/2/2/2/.... = 0.0 となり、
環境によっては a == a+0.0 は真となるが、
a == b はあてにならん。そういうことかね。