什么是阶码

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:19:39
C语言中讲到的 阶码是什么意思

阶码:在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码。

1、当阶码为固定值时,数的这种表示法称为定点表示,这样的数称为“定点数”;当阶码为可变时,数的这种表示法称为浮点表示,这样的数称为“浮点数”。

2、“移码”用来表示浮点型小数的阶码。对于正数,符号位为“1”,其余位不变,如+1110001的阶码为11110001;对于负数,符号位为“0”,其余位取反,最后加“1”,如–1110001的阶码为00001111。

扩展资料:

1、移码(又叫增码)是符号位取反的补码,一般用指数的移码减去1来做浮点数的阶码,引入的目的是为了保证浮点数的机器零为全0。

2、用补码表示阶码的时候,当阶码无限小,产生了下溢的时候,阶码变成了0,那么这个浮点数的值变为了1。若阶码上溢(超过了阶码表示的最大值)置溢出标志,若阶码下溢(移码表示是00…0),要置结果为机器0。

3、使用补码,可以将符