数据的表示:
- 定点表示法
- 浮点表示法
任何一个二进制数N都可以表示为:N=(2^E)·S (其中E是一个二进制整数,称为数N的阶码,2为阶码的基数,S是二进制小数,称为数N的尾数。E和S可正可负。尾数S表示数N的全部有效数据,阶码E指明该数的小数点位置,表示数据的大小范围。)
定点数表示法
- 阶码E保持不变
- 若E=0,小数点固定在最高位之前,则该数是一个纯小数或定点小数。例如 N=(2^0)·0.110101001=0.110101001
- 若E=n (n为尾数的位数),则把小数点定在尾数最末位之后,表示一个纯整数(定点整数)。例如 N=(2^7)×0.1011010=01011010
定点表示:约定机器中所有数据的小数点位置是固定不变的。通常将数据表示成纯小数或纯整数。
定点数x