COMPUTER FUNDAMENTALS

DATA REPRESENTATION AND NUMBER SYSTEMS

TWOS COMPLEMENT AND FLOATING POINT REPRESENTATION

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Why do we carry out normalisation on floating point binary numbers?
A
To convert the number into a negative number
B
To round a decimal number down
C
To provide the maximum level of precision
D
To round a decimal number up
Explanation: 

Detailed explanation-1: -Floating-point decimal values generally do not have an exact binary representation. This is a side effect of how the CPU represents floating point data. For this reason, you may experience some loss of precision, and some floating-point operations may produce unexpected results.

Detailed explanation-2: -Floating-point numbers also offer greater precision. Precision measures the number of bits used to represent numbers. Precision can be used to estimate the impact of errors due to integer truncation and rounding. The precision of a floating-point number is determined by the mantissa.

There is 1 question to complete.