(上記の続き) 2.8-0.8を2進数に置き換えて桁を揃えて演算するとこんな感じになります。                            10.110011001100110011001100110011001100110011001100110 0.11001100110011001100110011001100110011001100110011001 1.11111111111111111111111111111111111111111111111111111 最下位bitは扱える仮数のbit数を超えているため切り捨てられる 1.1111111111111111111111111111111111111111111111111111 = 2-POW(2,-52) これがFLOOR(2.8-0.8)を計算した場合に2ではなく1になる理由だと思います。