本帖最后由 harinlen 于 2012-10-14 13:09 编辑
那么,接下来就是,节操的加减了。(变量好吧!)上次说到了将a和b赋值为1,那么如何计算两个数字之和?
求和的运算是个54都知道,就是用符号+,例如我们让变量c是a和b的和这句话就可以写成:这句话的意思是:将a和b的和赋值给c。这时我们输出c就可以得到2了。
上述的运算就是求和运算,同理,我们还存在着下面这些运算:
四则运算
加 c=a+b
减 c=a-b
乘 c=a*b
除 c=a/b
需要说明的是,对于除法,如果执行5/2的话,计算出来的结果会是2。RGSS3会自动省略后面的小数。那么,当我们需要小数的时候怎么写呢?这时候只要随便写一个小数即可。例如:- c=5/2 #计算结果是2
- c=5.0/2 #计算结果是2.5
- c=5/2.0 #计算结果是2.5
- c=1/8 #计算结果是0
- c=1.0/8 #计算结果是0.125
- c=1/8.00 #计算结果是0.125
复制代码自运算(就是将等号后面的数直接作用在变量上)
以自加为例,下面这段代码:执行结果是3。将b的数值与c的数值求和再赋值给c。
自加 c+=a
自减 c-=a
自乘 c*=a
自除 c/=a
求余数
求余数的话,一般人想到的方法应该是求出整数然后再去减,RGSS3内就有了直接的求余数运算符%:
求余数 c=a%b
自求余 c%=a
乘方
乘方这个东西在RGSS3里可不是用什么上标下标表示的,而是用**这个符号,例如:答案将输出9。(⑨?!)
字符串的运算
请移步这里 |