Рубиновые арифметические операторы
Арифметические Операторы
Арифметические операторы принимают числовые значения в качестве своих операндов и возвращают одно числовое значение. Стандартными арифметическими операторами являются сложение (+), вычитание (-), умножение (*) и деление (/).
оператор | название | пример | Результат |
---|---|---|---|
+ | прибавление | х + у | Сумма х и у. |
- | Вычитание | ху | Разница х и у. |
* | умножение | х * у | Произведение х и у. |
/ | разделение | х / у | Отношение х и у. |
% | модуль | х% г | Остаток от x, деленный на y. |
** | экспонент | х ** у | х ** у даст х в степень у |
Пример: арифметический оператор Ruby
puts ("add operator")
puts(5 + 6)
puts ("subtract operator")
puts(10 - 4)
puts ("multiply operator")
puts(5 * 6)
puts ("divide operator")
puts(15 / 3)
puts ("raise to a power operator")
puts(15**2)
puts ("modulo operator")
puts(14 % 5)
Выход:
добавить оператор 11 оператор вычитания 6 оператор умножения 30 оператор деления 5 поднять до оператора власти 225 оператор по модулю 4
Больше примеров по оператору деления Ruby:
puts ("division in Ruby")
puts ("both operand are integer")
puts 34 / 2
puts ("both operand are integer, truncation")
puts 35/ 2
puts ("at least one operand is float")
puts 35.0 / 2
puts ("both operand are float")
puts 35.0 / 2.0
Выход:
деление в рубине оба операнда являются целыми числами 17 оба операнда являются целыми числами, усечение 17 по крайней мере один операнд является плавающим 17,5 оба операнда являются плавающими 17,5
Унарные операторы:
puts +4 + -2
puts -12 + 22
puts -10 - +3
puts 12 * -7
Выход:
2 10 -13 -84
Предыдущая: Приоритет операторов Ruby
Next: Операторы сравнения Ruby
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code