NExS performs all calculations in double-precision.
Calculations with logical operators - ! (logical NOT),
&& (logical AND), || (logical OR),
and ?: (conditional)
- consider a non-zero value to be True and a zero value
to be False. Integer operators - ~ (complement), &
(bitwise AND), | (bitwise OR),
^ (bitwise EXCLUSIVE-OR),
and % (modulus) convert their operands to 32-bit integers
before performing the operation.