3.1Ruby数据类型之数值类(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

发表评论

电子邮件地址不会被公开。 必填项已用*标注