3.8Ruby数据类型之数值类(Numeric)
目录
Numeric(数值)分为Integer(整数)、Float(浮点)、Rational(有理数)、Complex(复数)。Integer(整数)分为Fixnum(普通的整数)和Bignum(大整数)。
Integer(整数)
-1、0、1、10这些都是整数。程序中用到的整数一般都是Fixnum类能够处理的范围内的整数。如果使用的整数超过了Fixnum的范围,Ruby就会自动将其转换为Bignum类。因此,写程序时,我们几乎可以忽略上述整数类的区别。
Float(浮点)
0.1、3.14159265这些都是浮点数。
Rational(有理数)
就是我们平常所说的分数,用”分子,分母”的形式定义。
Complex(复数)
Complex由实数、虚数的形式定义。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/ruby/rubybasic/1581.html