※ 引述《choufeng (Timothy)》之铭言:
: 某电脑以36位元表示浮点,符号占1位元,指数剖份站8位元,数值部份占27位元
: 如果是这样的话~那麽要算十进制的有效位数有几位要怎麽看呢?
(一)观察
1bit 可表达 2^1 符号 (0,1)
2bit 可表达 2^2 符号 (00,01,10,11)
:
类推
;
27bit 可表达 2^27 符号 (............)
(二)用log把它变成底数为10的整数
2^27=10^x
27log2=xlog10 (log2=0.301 log10=1)
8.127=x
(三)分析
位数不能"支离破碎"
so 取整数为 [8.127]=8
※ 编辑: zadota 来自: 59.112.130.184 (11/10 16:54)