• anton@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 year ago

    Let’s say our integers are 64 bit, say we put half before the point. Now our largest value is just below 4 294 967 296, a 32 bit float goes to 3.4*10^38. The representation also enables some operations to be faster (multiplication, division iirc).

    • TheChurn@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      1 year ago

      Floats have a wider range, at the cost of not having full coverage over that range. Even the integers in that range cannot be exactly represented