Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmNuInf 57 of 436 menu
◀ ▶

Бесконечность в C#

В математике на ноль делить нельзя. В C# есть нюансы. Целые на ноль делить нельзя: программа останавливается. Дробные на ноль делить можно: в ответе получается бесконечность. Давайте посмотрим на примерах.

Поделим целое число на целый ноль:

int num1 = 1; int num2 = 0; Console.WriteLine(num1 / num2);

Давайте теперь поделим дробную единицу на дробный ноль. Результатом будет бесконечность:

double num1 = 1.0; double num2 = 0.0; Console.WriteLine(num1 / num2);

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

int num1 = 10; int num2 = 0; Console.WriteLine(num1 / num2);

Скажите, что произойдет при запуске.

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

int num1 = 0; int num2 = 0; Console.WriteLine(num1 / num2);

Скажите, что произойдет при запуске.

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

double num1 = 5.0; double num2 = 0.0; Console.WriteLine(num1 / num2);

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

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