算术运算符
本课属于 Coddy Ruby 学习旅程的“基础知识”单元。第 11 课,共 88 课。
Ruby 提供了算术运算符,用于对数字进行数学计算。这些运算符既适用于整数,也适用于浮点数,让你可以像平时做数学计算一样构建表达式。
Ruby 中的基本算术运算符有:
+ | 加法 |
- | 减法 |
* | 乘法 |
/ | 除法 |
** | 乘方(幂) |
下面介绍如何使用这些运算符:
sum = 10 + 5 # 15
difference = 10 - 3 # 7
product = 4 * 6 # 24
quotient = 20 / 4 # 5
power = 2 ** 3 # 8(2 的 3 次方)一个重要的细节:两个整数相除时,Ruby 会执行整数除法,只返回整数部分。例如,7 / 2 返回 3,而不是 3.5。要得到小数结果,至少有一个数必须是浮点数:7.0 / 2 返回 3.5。
挑战
简单你会获得以下变量:
base = 5
height = 12计算并显示以下值,每个值单独占一行:
base和height的和height减去base的结果base和height的乘积height除以base的结果(整数除法)base的3次幂
亲手试试
# 变量已提供
base = 5
height = 12
# TODO: 在下方编写代码,计算并显示:
# 1. base 与 height 的和
# 2. height 减去 base 的结果
# 3. base 与 height 的乘积
# 4. height 除以 base 的结果(整数除法)
# 5. base 的 3 次方的值这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Ruby 在线编译器