Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtPmNuNt 27 of 412 menu
◀ ▶

Целый тип int в Dart

Целые числа в Dart представлены одним типом int. Отдельных short и long нет. Сколько байтов занимает ячейка, зависит от того, где запущена программа, и от этого же зависит, какое самое большое число в нее помещается.

Самым основным типом для чисел является тип int. На компьютере это 8 байт, около девяти квинтиллионов в плюс и в минус. Количество, номер и сумма в разумных пределах туда входят. Например, число 1500000 помещается, и число 100000000000 тоже.

В браузере граница у того же типа ниже: около девяти квадриллионов в плюс и в минус. Число больше этой границы в браузере уже не влазит, хотя на компьютере оно еще помещается.

Запишем два числа и выведем их:

int num1 = 1500000; int num2 = 100000000000; print(num1); print(num2);

Сведем диапазоны:

Где Байты Диапазон
компьютер 8 от -9223372036854775808 до 9223372036854775807
браузер меньше 8 около девяти квадриллионов в плюс и в минус

В каком диапазоне изменяются числа типа int на компьютере?

В каком диапазоне изменяются числа типа int в браузере?

Есть число 1500000. Помещается ли оно в тип int?

Есть число 100000000000. Помещается ли оно в тип int на компьютере?

Есть число 9223372036854775808. Помещается ли оно в тип int на компьютере?

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить