- IEEE-$754$ single precision representation allows only normalized numbers (False).
Special Values: IEEE has reserved some values that can ambiguity.
- Zero –
Zero is a special value denoted with an exponent and mantissa of 0. -0 and +0 are distinct values, though they both are equal.
- Denormalised –
If the exponent is all zeros, but the mantissa is not then the value is a denormalized number. This means this number does not have an assumed leading one before the binary point.
- Infinity –
The values +infinity and -infinity are denoted with an exponent of all ones and a mantissa of all zeros. The sign bit distinguishes between negative infinity and positive infinity. Operations with infinite values are well defined in IEEE.
- Not A Number (NAN) –
The value NAN is used to represent a value that is an error. This is represented when exponent field is all ones with a zero sign bit or a mantissa that it not 1 followed by zeros. This is a special value that might be used to denote a variable that doesn’t yet hold a value.
- The range of numbers representable by IEEE-$754$ double precision representation is double that of IEEE-$754$ single precision representation (False).
Single precision |
$32$ bits |
$\pm 1.18×10^{−38}$ to $\pm 3.4×10^{38}$ |
Double precision |
$64$ bits |
$±2.23 \times 10^{−308}$ to $\pm 1.80 \times 10^{308}$ |
- IEEE-$754$ double precision representation allows precise representation of any $32$ bit integer value (True).
- IEEE-$754$ representation has multiple representations possible for $0$ (True).
So, the correct answer is $C;D.$