2013-09-13 5 views
1

Мы делаем некоторые математические вычисления с большими целыми числами в ActionScript 3. Поскольку нет long, мы используем Number.Максимальный целочисленный диапазон числа

Какой диапазон последовательных целых чисел (положительный к отрицательному) Number может точно представлять, прежде чем он начнет поворачиваться в ошибки с плавающей запятой?

+2

Тип данных Количество можно использовать до 53 битов для представления целочисленных значений http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Number. HTML –

ответ

5

Справочник по ActionScript® 3.0 для платформы Adobe® Flash® утверждает, что тип данных Number придерживается стандарта IEEE-754 с двойной точностью. В двойной точности IEEE-754 используется 64 бита (1 для знакового бита, 11 бит для экспоненты и 52 бит для дробной части).

Therefor максимальный диапазон должен быть целым числом приблизительно ± 1,7976931348623157 × (10^308)

Смотрите также MAX_VALUE и MIN_VALUE в Number классе.

0

Чтобы ответить на исходный вопрос, когда не используется представление с плавающей запятой, целочисленный диапазон составляет до 2 -1 (знак находится в другом разряде). +/- 9007199254740991

source

Смежные вопросы