Деление в программировании процент

Кеннет Лерой Басби

Общие сведения

В целочисленном делении и модуледелимое делится делителем на целое частное и остаток. Операция целочисленного частного называется целочисленным делением, а операция целочисленного остатка-модулем.

Обсуждение

К тому времени, когда мы достигаем зрелости, мы обычно думаем о делении как о результате ответа. Который может иметь дробную часть (тип данных с плавающей запятой). Этот тип деления известен как деление с плавающей запятой. Однако деление, когда оба операнда относятся к целочисленному типу данных, может действовать по-разному. В зависимости от языка программирования. И называется

целочисленным делением. Считать:

11 / 4

Поскольку оба операнда относятся к целочисленному типу данных. Оценка выражения (или ответа) будет равна 2 без дробной части (она выбрасывается). Опять же, этот тип деления называется целочисленным делением, и именно его вы узнали в начальной школе. Когда впервые узнали о делении.

Целочисленное деление, как учили в начальной школе.

В реальном мире манипулирования данными есть некоторые вещи. Которые всегда обрабатываются в целых единицах или числах (целочисленный тип данных). Дробей просто не существует. Чтобы проиллюстрировать наш пример: у меня есть 11 долларовых монет. Чтобы распределить их поровну между моими 4 детьми.

Сколько они получают каждый? Ответ-2, и у меня все еще осталось 3 (или 3 все еще остаются в моей руке). Ответ не 2 ¾ на каждого или 2,75 на каждого ребенка. Долларовые монеты не делятся на дробные части. Не пытайтесь мыслить нестандартно и притворяться пиратом. Используя топор и разрубая 3 оставшиеся монеты на куски по восемь. Затем, давая каждому ребенку 2 монеты и 6 штук по восемь или 2 6/8 или 2 ¾ или 2,75. Если вы действительно так думаете, я изменю свой пример на банки томатного супа. Я предлагаю вам попробовать нарезать три банки супа и дать каждому ребенку по ¾ банки.

А еще лучше, живые существа, как щенки. После того, как вы разделите их топором, большинство детей не захотят иметь собаку.

Что такое модуль? Это другая часть ответа на целочисленное деление. Это все остальное. Помните, в начальной школе вы сказали бы: “Одиннадцать. Разделенные на четыре. — это два оставшихся три.” Во многих языках программирования символом для оператора модуля является знак процента (%).

11 % 4

Таким образом, ответ или значение этого выражения равно 3 или остаточной части целочисленного деления.

Многие компиляторы требуют, чтобы у вас были целочисленные операнды по обе стороны от оператора модуля. Иначе вы получите ошибку компилятора. Другими словами, не имеет смысла использовать оператор модуля с операндами с плавающей запятой.

Не позволяйте следующим пунктам сбить вас с толку.

6 / 24 which is different from 6 % 24

Сколько раз вы можете разделить 24 на 6? Шесть, деленное на 24, равно нулю. Это отличается от вопроса: Что такое остаток от 6, деленный на 24? В-шестых, оставшаяся часть задается модулем.

Вычислите следующие выражения деления:

  1. 14 / 4
  2. 5 / 13
  3. 7 / 2.0

Вычислите следующие выражения модуля:

  1. 14 % 4
  2. 5 % 13
  3. 7 % 2.0

Ключевые Термины

целочисленное деление
Деление без дробных частей.
модуль
Оставшаяся часть целочисленного деления.

Рекомендации