• whats_a_refoogee@sh.itjust.works
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    It doesn’t. A double is a 64 bit value while an integer is 32 bit. A long is a 64 bit signed integer which stores more exact integer numbers than a double.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      Technically, a double stores most integers exactly ( up until a certain value ) and then approximations of integers of much larger sizes. A long stored all its integers exactly but cannot handle values nearly as large.

      For most real world data ranges, they are both going to store integers exactly.