Арифметичні перетворення
Оновлено: 24.04.2023
Коли в описі арифметичного оператора нижче використовується фраза «числові аргументи перетворюються на загальний тип», це означає, що реалізація оператора для вбудованих типів працює наступним чином:
Якщо будь-який аргумент є комплексним числом, інший перетворюється на комплексне; інакше, якщо будь-який аргумент є числом з плаваючою комою, інший перетворюється на число з плаваючою комою; інакше обидва мають бути цілими числами, і перетворення не потрібне.
Деякі додаткові правила застосовуються до певних операторів (наприклад, рядок як лівий аргумент для оператора «%»). Розширення мають визначати власну поведінку перетворення.