Skip to content

计算机中浮点数的阶码为什么用”移码“表示? #22

@daa233

Description

@daa233

浮点数的表示为:
|+/-|----exp----|------------frac--------------|
分为符号位、阶码(exp)、尾数(frac)三部分,其中阶码部分采用了移码(即符号位也取反的补码)

float_num = +/- 1.frac * 2^exp

例如,7.0 = 1.75 * 2^2,对应的二进制码为:01000000111000000000000000000000

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions