Сколько байт занимает бесконечность и -бесконечность в java?

Сколько байт занимает бесконечность и -бесконечность в java ?


Ответы (1 шт):

Автор решения: Barmaley
  1. Бесконечность определена в типе double как Double.POSITIVE_INFINITY=Double.longBitsToDouble(0x7ff0000000000000L), там же находится и Double.NEGATIVE_INFINITY
  2. В float она определена как Float.POSITIVE_iNFiNITY=intBitsToFloat(0xff800000)
  3. В Java (и не только) double занимает 8 байт, float занимает 4 байта (согласно IEEE 754)
→ Ссылка