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

Целочисленное деление в Dart

Знак / между целыми дает double. Целую часть частного берут знаком ~/. Дробная часть отбрасывается к нулю:

int val = 5 ~/ 2; print(val); // выведет 2

Если целых единиц не набирается, результат равен нулю:

int val = 1 ~/ 2; print(val); // выведет 0

Других целых типов в Dart нет. Суффикс после числа не пишут.

Дан следующий код:

int val = 9 ~/ 4; print(val);

Скажите, каким будет результат.

Дан следующий код:

int val = 11 ~/ 3; print(val);

Скажите, каким будет результат.

Дан следующий код:

int val = 3 ~/ 7; print(val);

Скажите, каким будет результат.

Дан следующий код:

int val = 14 ~/ 5; print(val);

Скажите, каким будет результат.

Дан следующий код:

int val = 20 ~/ 6; print(val);

Скажите, каким будет результат.

Дан следующий код:

int val = 1 ~/ 2; print(val);

Скажите, каким будет результат.

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