Lua中算术运算符的使用示例
下表列出了所有的Lua语言支持的算术运算符。假设变量A持有10和变量B持有20,则:
例子
试试下面的例子就明白了所有的Lua编程语言提供了算术运算符:
a = 21
b = 10
c = a + b
print("Line 1 - Value of c is ", c )
c = a - b
print("Line 2 - Value of c is ", c )
c = a * b
print("Line 3 - Value of c is ", c )
c = a / b
print("Line 4 - Value of c is ", c )
c = a % b
print("Line 5 - Value of c is ", c )
c = a^2
print("Line 6 - Value of c is ", c )
c = -a
print("Line 7 - Value of c is ", c )
当执行上面的程序,它会产生以下结果:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2.1
Line 5 - Value of c is 1
Line 6 - Value of c is 441
Line 7 - Value of c is -21
相关推荐
-
Lua中的运算符简明总结
1. 数字运算 支持 +, -, *, /,^ . 这些运算符的操作数都是实数. 2. 连接运算 连接两个字符串,用".."运算符. 如果操作数为数字,Lua将数字转换成字符串. 3. 赋值运算 多变量一起赋值: 复制代码 代码如下: a,b,c,d = 'www.jb51.net', 'Q群: 14624678 ′,1,2 变量交换: 复制代码 代码如下: a,b=b,a 在默认情况下,变量总是认为是全局的.假如需要定义局部变量,则在第一次赋值的时候,需要用local说明.如: 复制
-
Lua学习笔记之运算符和表达式
本篇博客学习一下Lua的运算符,比较简单,我将说明直接写到了代码中,代码如下. --算术运算符 --二元运算符:+ - * / ^ (加减乘除幂) --一元运算符:- (负值) --这些运算符的操作数都是实数,Lua中没有自增自减的运算符. --关系运算符 -- < > <= >= == ~= --这里需要注意的是不等于是用~=表示的 --这些操作符返回结果为false或者true:==和~=比较两个值,如果两个值类型不同,Lua认为两者不同: --nil只和自己相等.Lua通过引
-
Lua中..和#运算符的使用方法
通过Lua语言支持其他运算符包括串联和长度. 例子 试试下面的例子就明白了在Lua编程语言提供的其他运算符: 复制代码 代码如下: a = "Hello " b = "World" print("Concatenation of string a with b is ", a..b ) print("Length of b is ",#b ) print("Length of b is ",#"
-
Lua中算术运算符的使用示例
下表列出了所有的Lua语言支持的算术运算符.假设变量A持有10和变量B持有20,则: 例子 试试下面的例子就明白了所有的Lua编程语言提供了算术运算符: 复制代码 代码如下: a = 21 b = 10 c = a + b print("Line 1 - Value of c is ", c ) c = a - b print("Line 2 - Value of c is ", c ) c = a * b print("Line 3 - Value o
-
Lua基础之运算符的使用示例
众所周知,C,C++,python等语言都有运算符,那么Lua也不例外,因为它是C写的嘛! Lua分为主要三类运算符,分别是算术运算符,关系运算符,逻辑运算符,还有特殊运算符. 1.算术运算符有: + (加) -(减) *(乘) /(除) %(取模) ^(求幂) -(符号) 来看一个例子:test6.lua num1 = 4 ; num2 = 2 ; print(num1+num2); print(num1-num2); print(num1*num2); print(nu
-
Java中短路运算符与逻辑运算符示例详解
1.逻辑运算符(部分) 符号 名称 && 短路与运算符 || 短路或运算符 & 与运算符 | 或运算符 对于理工科学习者来说,逻辑运算是较为基础的概念,通常会在大一的离散数学课程中有所了解.在Java以及更多C-Like语言中,&和|会分别表示逻辑运算中的与.或,他们的运算结果与我们在数学书中所学的逻辑运算规则并无差异.但是,在实际编程的过程中,我们反而会更多使用&&和||,甚至不少同学都不了解&.|两个运算符.那么,这究竟是为什么呢? 2.短路运算
-
Lua中关系运算符的使用教程
下表列出了所有的Lua语言支持的关系运算符.假设变量A持有10和变量B持有20则: 示例 试试下面的例子就明白了所有的Lua编程语言提供的关系运算符: 复制代码 代码如下: a = 21 b = 10 if( a == b ) then print("Line 1 - a is equal to b" ) else print("Line 1 - a is not equal to b" ) end if( a ~= b ) then print(
-
JavaScript中instanceof运算符的使用示例
instanceof运算符可以用来判断某个构造函数的prototype属性是否存在另外一个要检测对象的原型链上. 实例一:普遍用法 A instanceof B :检测B.prototype是否存在于参数A的原型链上. function Ben() { } var ben = new Ben(); console.log(ben instanceof Ben);//true 实例二:继承中判断实例是否属于它的父类 function Ben_parent() {} function Ben_son
-
Lua中的函数写法简明示例
函数定义:用关键字function定义函数,以关键字end结束 局部变量:用关键字local定义.如果没有用local定义,即使在函数内部定义定义的变量也是全局变量! 函数可以有多个返回值:return a,b,c... 平行赋值:a,b=c,d 全局变量:前面的代码定义了三个全局变量:foo,r1,r2 这是我写的第一个Lua函数: 复制代码 代码如下: function foo(a,b,c) local sum=a+b return sum,c --函数可以有多个返回值 end r1,r2
-
PHP中的运算符使用示例详细指南
目录 正文 逻辑运算符对布尔值起作用 not运算符: 2个单数运算符 正文 一旦你有了一些变量,你就可以对它们进行运算: $base = 20; $height = 10; $area = $base * $height; 我用来将base与height相乘的* ,就是乘法运算. 我们有相当多的运算符,让我们对主要的运算符做一个简单的总结. 首先,这里是算术运算符.+,-,*,/ (除法),% (余数)和** (指数). 我们有赋值运算符= ,我们已经用它来给一个变量赋值了. 接下来我们有比较运
-
python中前缀运算符 *和 **的用法示例详解
这篇主要探讨 ** 和 * 前缀运算符,**在变量之前使用的*and **运算符. 一个星(*):表示接收的参数作为元组来处理 两个星(**):表示接收的参数作为字典来处理 简单示例: >>> numbers = [2, 1, 3, 4, 7] >>> more_numbers = [*numbers, 11, 18] >>> print(*more_numbers, sep=', ') 2, 1, 3, 4, 7, 11, 18 用途: 使用 * 和
随机推荐
- MySQL中create table as 与like的区别分析
- Linux中执行shell脚本的4种方法总结
- Android 偷拍功能实现(手机关闭依然拍照)详解及实例代码
- oracle远程连接服务器数据库图文教程
- 使用mouse事件实现简单的鼠标经过特效
- JavaScript数组方法大全(推荐)
- 浅谈C#中的值类型和引用类型
- Android 中 ThreadLocal使用示例
- 判断数组是否包含某个元素的js函数实现方法
- PowerShell小技巧之执行SOAP请求
- JSON 与对象、集合之间的转换的示例
- Win2003 MSSQL以普通用户运行安全设置篇
- Android中ListView用法实例分析
- Android仿UC底部菜单栏实现原理与代码
- 微信支付java版本之Native付款
- Javascript的&&和||的另类用法
- 关于 文本框默认值 的操作js代码
- wordpress之js库集合研究介绍
- 用序列化实现List<T> 实例的深复制(推荐)
- 如何在XML中定义菜单