два режима. Если оба операнда – целые числа, то оператор выполняет целочисленное деление. Т.е. любая дробь (больше, меньше) отбрасывается и возвращается целое значение, округления нет. Например, 7 / 4 = 1.
Если один или оба операндов типа с плавающей точкой, то тогда будет выполняться деление типа с плавающей точкой. Здесь уже дробь присутствует. Например: 7.0 / 3 = 2.333, 7 / 3.0 = 2.333 и 7.0 / 3.0 = 2.333.
Попытки деления на 0 (или на 0.0) станут причиной сбоя в вашей программе, это правило не следует забывать!
4. Операция "запятая"
Дополнительная операция (,) не работает непосредственно с данными, а приводит к вычислению выражения слева направо. Эта операция позволяет Вам использовать в одной строке несколько выражений, разделенных запятой.
Пример
i = 10;
j=(i=12,i+8);
Результат выполнения: j=20. Сначала i получает значение 10, затем использование операции "запятая" приведет к тому, что i получит значение 12, а затем значение i+8, т.е. 12+8=20. Результат будет присвоен j.