计算机浮点数通常由 阶码和尾数两部分构成。阶码(或称为指数)表示浮点数的数量级,而尾数则表示浮点数的精确值。这种表示方法类似于基数为10的科学记数法,其中尾数相当于科学记数法中的小数部分,而阶码则相当于10的幂次。
具体来说,一个浮点数可以表示为 \(a = m \times 2^e\),其中 \(m\) 是尾数,\(e\) 是阶码。尾数部分通常是一个定点小数,而阶码部分则是一个定点整数。这种表示方法使得浮点数能够表示非常大或非常小的数值,从而扩展了计算机的表示范围。
在IEEE 754标准中,浮点数的表示方法更为复杂,包括符号位、阶码(指数)和尾数,并且对阶码和尾数的位数以及舍入规则都有详细的规定。这种标准确保了浮点数运算的精度和一致性。