发布网友 发布时间:2022-04-22 05:12
共1个回答
热心网友 时间:2023-09-09 13:34
我认为下面回答都是不完善或不对的,首先你要明白科学技术法表示是如何表示的,我先举个十进制的例子,(23.32)十进制数用科学技术法表示是23.32=0.2332*10^2(10^2表示10的2),而二进制用科学技术法的表示也是按照这个方法,但是要涉及到转换,10101011二进制数如果用科学技术法表示将是10101011=0.101010011*2^1000(2^1000次方),为什么这里是2的1000次方呢,因为从10101011变为0.101010011小数点是移动了8位,这个8位是按照我们日常用的10进制数来表示的是8位,但是如果用二进制数来表示,8转换程二进制就是1000,所以这里是1000次方。不知道我这样描述能看懂不。如果二进制10101011浮点数采用科学计数法来表征的话,那就是10101011=0.101010011*2^+1000(2^1000次方)。浮点数的表示是由阶码和尾数两部分组成。