Ruby数学表达式中各种应用解析

一个编程语言实际上就是对计算机输入各种数据表达自己想要的功能。那么数字表达式的应用是编程中非常重要的一个知识点。下面我们就一起来学习Ruby数字表达式的一些知识。#t#

表达式就是能被计算机理解的数字,操作符,变量的联合。比如加、减、乘、除等,这和其他语言一样,下面都是Ruby数学表达式

 

这里我们注意与其它语言区别的是10/2,10/2.0的区别,Ruby数学表达式里有一个是浮点数时,结果才是浮点数

 

0/0会报一个异常,但0.0/0.0结果将是NaN

 

Ruby数学表达式负数操作

 

** 操作符,可计算次方,以及次方根

 

Ruby数学表达式联合计算时,从右至左

 

**的优先级比+,-,*,/的优先级高

 

整数可以非常的大,但浮点数不能大于Float::MAX

 

 

简写形式x+=y和x=x+y

 

Ruby数学表达式浮点数运算

因为浮点数有精确值,所以我们取得都是近似值,看下面的Ruby数学表达式代码

 

 

THE END