虫虫教学

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1378|回复: 7

新手学Lua 语言第二课:运算符号  

[复制链接]

4449

主题

4659

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
41710

最佳新人发帖达人推广达人热心会员突出贡献优秀讲师

发表于 2021-10-6 15:54:46 | 显示全部楼层 |阅读模式
新手学Lua 语言第二课:运算符号  


 上节课我们学习了函数function ,输出print,局部变量定义local .

这节课我们来学习lua语言的运算符号:(有三种 算术运算符 比较运算符 逻辑运算符 )

 1.算术运算符有:
                            加法+ 
                                减法- 
                                乘法* 
                                除法/   
                               乘幂(指数)  ^ 如:2的4次方 写法 2^4= 16 
                            取模(取除法的余数) % 如: 5/2余1 5%2=1
                              取负(取它的负数)  -

 2.比较运算符有:
                                等于== 小于<  大于>   小于等于 <=  大于等于>=  不等于 ~=

    3.逻辑运算符:   与 and 或 or  非 not  

   1)  and  运算 
          当and 两边的表达式全为真时,函数print的返回值为真 true,一个为真一个为假的时候,函数print的返回值为假 false.
            Lua 语言和其它语言不同的地方是:如果 and 两边的表达式,一个为逻辑型,一个是非布尔的值,函数print的返回值为这个值.

     例如 如下图:
  
                          

   2) or  运算 
  两个表达式,有一个为真,函数print的返回值就为真 
 如果 or 两边的表达式,一个为逻辑型,一个是非布尔的值,函数print的返回值为这个值.

    例如 如下图:
        
                     


 3) not 非运算 就是取反 Lua 语言规定:所有不为假 false 和 空 nil 的都是为真 ture 

 例如 如下图:

                       

88是真实的数字,所以非88就是假 虫虫教学是真实的文本,所以非文本就是假 非空就说明不是空,所以是真.

 
 另外我们再来介绍一下 Lua 语言的其它符号:

  连接  ..   就是把一些字符串连接起来

例如1:
    print("a" .. 'b')           -- 输出的是:ab

     print(157 .. 428)      -- 输出的是:157428       

例如2:
     
                              


 计算字符串的长度 #
 例如1:
       len = "www.runoob.com"        --这里的len赋值的字母和符号一共是14个
          print(#len)            --输出是 14  也就是计算出所有字符串的长度

       print(#"www.runoob.com")       --这样编写也是一样的,输出是 14





                                                  今天这节课就讲到这里,同学们再见!


教程观看地址:


              链接:https://pan.baidu.com/s/1VG35cFb2imk55mL_EKvxgw      提取码:8888

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:50:29 | 显示全部楼层
前来学习!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:54:15 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

5981

帖子

2万

积分

超级版主

Rank: 8Rank: 8

积分
24833

最佳新人活跃会员热心会员突出贡献纪念勋章

发表于 2021-10-21 20:59:03 | 显示全部楼层
静姐辛苦了!
回复

使用道具 举报

1

主题

1111

帖子

9828

积分

钻石会员

Rank: 7Rank: 7Rank: 7

积分
9828

最佳新人发帖达人推广达人热心会员宣传达人在线达人纪念勋章

发表于 2021-10-26 11:53:15 | 显示全部楼层
一起学习,共同进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:30:59 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

0

主题

650

帖子

680

积分

中级会员

Rank: 3Rank: 3

积分
680
发表于 2021-10-30 10:31:02 | 显示全部楼层
好好学习,天天进步!
回复

使用道具 举报

1

主题

6

帖子

372

积分

初级会员

Rank: 2

积分
372
发表于 2022-1-17 16:46:41 | 显示全部楼层
前来学习
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|虫虫教学--虫虫联盟官网

GMT+8, 2025-4-28 19:35 , Processed in 0.913299 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表