The logical value FALSE is represented with an integer zero value, while the logical value TRUE is represented with any value differing from zero.
論理値の偽(FALSE)は整数のゼロで表されます。一方、論理値の真(TRUE)はどんな値でもゼロとは違う状態で表されます。
The value of expressions containing operations of relation or logical operations is 0 (FALSE) or 1 (TRUE).
関係の演算子や論理演算を含む式の値は 0 (FALSE)または 1 (TRUE)です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | True if a equals b a == b; a と b が等しければ TRUE True if a does not equal b a != b; a と b が等しくなければ TRUE True if a is less than b a < b; a が b より小さければ TRUE True if a is greater than b a > b; a が b より大きければ TRUE True if a is less than or equals b a <= b; a が b 以下であれば TRUE True if a is greater than or equals b a >= b; a が b 以上であれば TRUE |
Two unnormalized floating-point numbers cannot be linked by == or != operations. That is why it is necessary to subtract one from another, and the normalized outcome needs to be compared to null.
2つの正規化されていない浮動小数点を == や != の演算子で繋ぐことはできません。その場合、別のものから一つを引き算する必要があります。そして正規化された結果は Null(空値)と比較される必要があります。