浮点数
浮点数有区别于整数,直接用二进制来表示具体的数字有一定难度。一般采取IEEE-754标准作为浮点数的表示方法。
如果以32位作为例子:
1 xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx.....(23个)
符号位 exponent significand
具体的例子:
1 10000000 10000000000000000000....
-1*2^(128-127)*1.5=-3.0
当exponent=0时,会认为significand的基础值时0而非1。
浮点数有区别于整数,直接用二进制来表示具体的数字有一定难度。一般采取IEEE-754标准作为浮点数的表示方法。
如果以32位作为例子:
1 xxxxxxxx xxxxxxxxxxxxxxxxxxxxxxx.....(23个)
符号位 exponent significand
具体的例子:
1 10000000 10000000000000000000....
-1*2^(128-127)*1.5=-3.0
当exponent=0时,会认为significand的基础值时0而非1。
Comments
Post a Comment