кодесурса

Рубиновые арифметические операторы

script1adsense2code
script1adsense3code

Арифметические Операторы

Арифметические операторы принимают числовые значения в качестве своих операндов и возвращают одно числовое значение. Стандартными арифметическими операторами являются сложение (+), вычитание (-), умножение (*) и деление (/).

оператор название пример Результат
+ прибавление х + у Сумма х и у.
- Вычитание ху Разница х и у.
* умножение х * у Произведение х и у.
/ разделение х / у Отношение х и у.
% модуль х% г Остаток от 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code