12章 数值类
作者 bluetea
网站:https://github.com/bluetea
数值类 Numeric
Numeric类的分类:
1.Integer 整数类,分为2个子类
(1)Fixnum 普通整数
(2)Bignum 大整数
2.Float 浮点小数类
3.Rational 有理数类
4.Complex 复数类
有理数的支持:
也可以用to_f 函数将有理数转换为float对象
数值对象的字面量,字面量的意思就是各种显示的方式
一些运算的方法
1.x.div(y)
2.x.quo(y) 如果x和y都是整数,那么返回有理数 Rational,否则返回浮点数
3.x.modulo(y) 取模运算
4.x.divmod(y) 将x除以y后的商和余数最为数组返回
12.4 Math模块提供了三角幻术,对数函数等常用的函数运算 书 155页
12.5 整数类型的转换
to_f 转换为浮点数
to_i 转换为整数
#round 对小数进行四舍五入
#ceil 返回比接收大的最大整数
评论0