十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Ruby作为一款灵活性较强的语言被许多程序员使用着。它的功能也很强大,标准类型种类繁多。比如我们今天要为大家讲解的Ruby数字类型的知识等。#t#

创新互联专注于企业网络营销推广、网站重做改版、昆山网站定制设计、自适应品牌网站建设、H5场景定制、商城开发、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为昆山等各大城市提供网站开发制作服务。
1、Ruby数字类型支持整数和浮点数,整数可以是任意长度
2、一定范围内的整数以二进制存放,它们属于fixnum类型,当超出这个范围时则自动转换为bignum类型
3、Ruby数字类型表达方式:符号+一串字符,数字串中的下划线会被忽略,(前缀包括:0表示八进制, 0x表示十六进制, 0b表示二进制)123_456_789_123_345_789 # Bignum
 0xaabb # 十六进制
4、Ruby数字类型也可以通过在前面加上问号来得到ASCII码字符对应的整数值和转义序列的值
 ?a # 普通字符
 ?\n # 换行符 (0x0a)
 ?\C-a # CTRL+a (0x01)
 ?\M-a # ALT+a
 ?\M-\C-a # CTRL+ALT+a
 ?\C-? # 删除键
5、一个带小数点的数字字面值被转换成Float对象
6、所有的数字都是对象,不存在相应的函数而是方法
 exp:
 数字的绝对值是aNumber.abs而不是abs(aNumber)
7、Ruby数字类型整数有用的迭代器
 3.times { print "X " } => X X X 1.upto(5) { |i| print i, " " } =>1 2 3 4 5 99.downto(95) { |i| print i, " " }=>99 98 97 96 95 50.step(80, 5) { |i| print i, " " }=>50 55 60 65 70 75 80