发布网友
共4个回答
热心网友
一个十进制数可写成一个纯小数乘上10的若干次方,相似的,一个二进制可写成一个纯小数乘上2的若干次方。例如,11.01=22×0.1101;一般地,任一个二进制N,可表示为N=2j×S;
其中J为二进制数,叫阶码;J如果有正负号的话,正负号就叫阶符;S为纯小数,叫做尾数;数符,指的是N整个数的符号。
浮点数能表示的范围由阶码的位数决定,精确度有尾数的位数决定。
扩展资料:
浮点加减运算过程比定点运算过程复杂。如果判知两个操作数x或y中有一个数为0,即可得知运算结果而没有必要再进行后续的一系列操作以节省运算时间。0操作数检查步骤则用来完成这一功能。
两浮点数进行加减,首先要看两数的阶码是否相同,即小数点位置是否对齐。若二数阶码相同,表示小数点是对齐的,就可以进行尾数的加减运算。反之,若二数阶码不同,表示小数点位置没有对齐,此时必须使二数阶码相同。
热心网友
浮点数由阶符,阶码,数符,尾数组成。
数x表示为 s×2j的形式,其中s为x的小数形式(尾数)。
例: -110.11= -0.11011×2^11 阶符,阶码,数符,尾数分别表示0, 11, 1, 11011。
希望能够帮助到你。
热心网友
可以这么说,任何一个数都能用科学计算法表示,10进制的我们很熟了,是表示成像A×10³这种的,二进制也有一样的,比如说1.011001001*2(010)次方这种,尾数是1后面的那些,阶码是0000 0010(第一个0表示阶码为正),简单来说阶码就是指数,只不过通过了一些处理,数符代表所表示数的正负,阶符表示指数正负,大概这样,萌新路过,有错的请大佬指正
热心网友
能不能好好举个例子啊