Каково максимально возможное двоичное значение? - PullRequest
0 голосов
/ 11 июля 2019

Я пытался конвертировать

"10100110110111001001101010110011011010110011100011011"

в десятичном формате на 3 разных языках, а именно: Java, JavaScript и PHP.

  1. Использование Java Integer.parseInt() завершается неудачно с NumberFormatException.
  2. Использование PHP-функции bindec() выводит 0 (ноль).
  3. С другой стороны, JavaScript дает 5,870,925,390,898,971 с помощью метода parseInt().

5,870,925,390,898,971 = пять квадриллионов восемьсот семьдесят триллионов девятьсот двадцать пять миллиардов триста девяносто миллионов восемьсот девяносто восемь тысяч девятьсот семьдесят один

Какой из языков подходит? Есть ли максимальное значение для двоичного представления?

...