目录搜索
Ruby用户指南3、开始4、简单的例子5、字符串6、正则表达式7、数组8、回到那些简单的例子9、流程控制10、迭代器11、面向对象思维12、方法13、类14、继承15、重载方法16、访问控制17、单态方法18、模块19、过程对象20、变量21、全局变量22、实变量23、局部变量24、类常量25、异常处理:rescue26、异常处理:ensure27、存取器28、对象的初始化29、杂项RGSS入门教程1、什么是RGSS2、开始:最简单的脚本3、数据类型:数字4、数据类型:常量与变量5、数据类型:字符串6、控制语句:条件分歧语句7、控制语句:循环8、函数9、对象与类10、显示图片11、数组12、哈希表(关联数组)13、类14、数据库15、游戏对象16、精灵的管理17、窗口的管理18、活动指令19、场景类Programming Ruby的翻译Programming Ruby: The Pragmatic Programmer's Guide前言RoadmapRuby.new类,对象和变量容器Containers,块Blocks和迭代Iterators标准类型深入方法表达式Expressions异常,捕捉和抛出(已经开始,by jellen)模块基本输入输出线程和进程当遭遇挫折Ruby和它的世界Ruby和Web开发Ruby TkRuby 和微软的 Windows扩展RubyRuby语言 (by jellen)类和对象 (by jellen)Ruby安全反射Reflection内建类和方法标准库OO设计网络和Web库Windows支持内嵌文档交互式Ruby Shell支持Ruby参考手册Ruby首页卷首语Ruby的启动环境变量对象执行结束时的相关处理线程安全模型正则表达式字句构造程序变量和常数字面值操作符表达式控制结构方法调用类/方法的定义内部函数内部变量内部常数内部类/模块/异常类附加库Ruby变更记录ruby 1.6 特性ruby 1.7 特性Ruby术语集Ruby的运行平台pack模板字符串sprintf格式Marshal格式Ruby FAQRuby的陷阱
文字

    数字:

数字包括整数和小数,小数在计算机术语中被称为浮点数,相信大家都明白什么是整数和小数了。整数包括正整数和负整数,0可以被视为整数。常见的数字有: 
1        整数
100      整数
-10      整数
0        整数
0.11     浮点数
-12.3    浮点数

数字属于常量的一部分。

我们写一个脚本来学习如何显示一个常量的值:

在Test脚本中,清除脚本内容,输入下面的代码:

p 100 

运行脚本,看到弹出的对话框显示:100

若输入:

p 100.100 

会弹出什么呢,你想想,实际上弹出的是100.1,而不是100.100。

数字的计算:

输入:

p 1+1 

运行脚本,看到弹出的对话框显示:2。这就是常量的加法。你可以很聪明地想象出乘法、除法、减法:

输入:

p 3+5 
p 3*5
p 3/5
p 3-5 


运行脚本后看到,显示的是运算后的结果。注意到p 3/5一句显示的是0,这是因为:

整数和整数的运算,其结果仍旧表现为整数,如果你希望得到浮点数,那么就应该使被除数或者除数至少有一个是小数形式的表示。请看下面的代码:

p 3.0/5 
p 3/5.0


显示的结果就都是小数了。

值得一提的是还有两个很有用的算符,求余数和乘方:

求余数%:

输入:

p 14%4 

结果显示2。

乘方**:

输入:

p 2**3 

结果显示8。

括号的用处:

各种运算符之间总会存在优先顺序,加减乘除的顺序是不变的,对于其它你所不熟悉的或者弄不清除的,只要记住一点就可以了,那就是括号的优先权是最高的,善用括号能够至少确保程序的准确性而先不管是不是很难看。
版权声明:RUBY文档中心的所有文章标明[原创]的均为本站作品,版权属RUBY中文化计划,若转载请注明;标明[翻译]的其外文版权归原作者,译文版权属RUBY中文化计划;标明[转贴]的,若原作者感到侵犯了他的著作权,那么请及时跟主持人联系,我们会尽快更正。  
上一篇:下一篇: