1表达式1.1算术运算符二元运算符:+ - * / ^ (加减乘除幂) 一元运算符:- (负值) 这些运算符的操作数都是实数。 1.2关系运算符< > <= >= == ~= Lua比较数字按传统的数字大小进行,比较字符串按字母的顺序进行,但是字母顺序依赖于本地环境。1.3逻辑运算符and or not 逻辑运算符认为false和nil是假(false),其他为真,
转载
2024-05-26 20:18:56
80阅读
1.printprint("hello wold")2.注释--单行注释 --[[ --]]多行注释3.标志符Lua 标示符用于定义一个变量,函数获取其他用户定义的项。标示符以一个字母 A 到 Z 或 a 到 z 或下划线 _ 开头后加上0个或多个字母,下划线,数字(0到9)。最好不要使用下划线加大写字母的标示符,因为Lua的保留字也是这样的。比如_VERSIONLua 不允许使用特殊字符如
转载
2024-06-25 12:50:31
38阅读
正则表达式在线测试工具https://c.runoob.com/front-end/854/http://www.regexp.cn/Regex总结常用正则表达式符号:#################常用符号#################
. 表示任意单个字符。
* 表示前面的字符连续出现任意次,包括0次。
.* 表示任意长度的任意字符,与通配符中的*的意思相同。
\ 表示转义符,当
先举两个例子1 $b = 10;
2 $b = $b << 3;
3 echo $b; //输出 80$b = 10;
$b = $b >> 3;
echo $b; //输出 1可以发现 左位移会乘以相应的数 而 右位移会除以相应的数 如果得出浮点数,舍掉小数位,只取整数,位移运算其实是对二进制数的操作 位移运算符<< 位左移
通配符和正则表达式通:匹配文件名正:主要用来匹配字符串(命令结果,文本内容)(配合相关的工具使用)grep sed awk 基本、扩展都支持man 7 regex 进行帮助 元字符记得要加双引号,规范· 单个字符[ ] 匹配指定范围内的任意单个字符,示例:[zhou] [0-9] [] [a-zA-Z][^] 匹配指定范围外的任意单
转载
2024-07-11 13:23:02
71阅读
Ansi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件
Unicode字符串,每个字符(汉字、 英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedef unsigned short wchar_t;所以我们有时常会见到什么char*无法转换为unsigned shor
转载
2024-09-28 11:24:43
99阅读
1,str的使用方法
7个必须要背会的方法:join 可以拼接多个字符串split 以某个值进行分割find 查看某个值在字符串中的位置strip 去除字符之外两边的空格upper 全部变大写字母lower 全部变小写字母replace 替换字符串中的某个值
4个必须会的灰魔法len 查看长度for循环 遍历索引 定位某个元素切片 选取指定的字符
通用方法:+法和*法
字符串的三引号用法
其他用法
文章目录前言经典例题典例1变式1典例2总结前言今天我们一起来了解一下关于整形提升和进制转换的问题经典例题典例1计算下面程序打印的结果#include<stdio.h>
int main(){
char a=-1;//字符类型
signed char b=-1;//有符号字符类型
unsigned char c=-1;//无符号字符类型
printf("%d %d %d\n",a
有符号和无符号 1. 有符号和无符号说到运算,我们首先介绍一下无符号和有符号数在数字电路的二进制表示方法,MSB(Most Significant Bit)代表最高位,LSB(Least Significant Bit)代表最低位。在二进制运算里面,无符号数即所有bits位都代码实际的数据内容,dec代表十进制,计算公式:Value(dec)=(2^MSB)*bit(MSB)+(2^MS
一、Bytecode的存储结构LuaJIT的Bytecode位宽为32位,在parse阶段用结构体BCInsLine表示,ins表示32位长的字字节码指令,line表示字节码的行号:typedef struct BCInsLine {
BCIns ins; /* Bytecode instruction. */
BCLine line; /* Lin
1.查看文件/目录权限及归属如果有权限警告,从目录最低级到高级一层一层检查权限如果文件有读权限,而上级目录没有读权限,则无法对该文件进行读操作创建、删除文件、改文件名,实质是修改了目录,要查看文件上一级的目录的属性有没有写权限,而不应是查看文件的属性(能否创建文件,删除文件,改文件名,需要查看目录的权限) ll-d 查看目录自身属性对于文本文件和目录的读写执行操作不同 第一个'-' 表示文件类型
数学 {数学符号,表达式,等式,方程,变量,多项式,方程的等效变换}, @LOC_COUNTER=6
数学符号定义用于表达数学的最小单位, 你在数学里看到的一切, 都是由数学符号组成的;数学符号的分类: 1 常数;. 如, 也可用来代指; 2 变量;. 用来表示, 代指某些数学对象(给定集合中的任意元素); 3 函数;. {自定义函数(用来表示(如)), 系统函数(如)}; 4 集合;. 系统集合
转载
2024-03-21 09:43:12
53阅读
上一篇 python3+libtcod学习(一) 安装环境与绘制符号
移动符号
创建一个名为input_handlers.py的文件,这段代码实现了一些简单的键盘输入功能。
import tcod as libtcod
# 0.定义了一个名为的函数handle_keys,它接受一个参数key,这个参数来源于键盘输入
def handle_ke
转载
2024-04-08 00:01:40
60阅读
Lua 运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:算术运算符关系运算符逻辑运算符其他运算符算术运算符下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:实例我们可以通过以下实例来更加透彻的理解算术运算符的应用:实例a = 21
b = 10
c = a + b
print("Line 1 - c
转载
2024-04-19 20:46:31
51阅读
Lua 运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:算术运算符
关系运算符
逻辑运算符
其他运算符算术运算符下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20: 算术运算符 下表列出了 Lua 语言中的常用算术运算符,设定 A 的值为10,B 的值为 20:a = 21
b = 10
c = a + b
转载
2024-04-09 11:33:17
83阅读
0x00之前,有介绍过如何使用 Moonsharp 在 c# 工程中加载 Lua 脚本,而这一篇,打算关注于 Lua 脚本本身,介绍 Lua 的基础,入门教程(下面就是毫不严谨的介绍与分类)。Lua 是种被广泛应用的嵌入式脚本语言,使用脚本语言可以显著缩短传统的“编写,编译,链接,运行”(edit-compile-link-run)的程序开发过程,通常,脚本是解释运行而非编译,以易学易用的姿态解决
转载
2024-05-31 13:09:59
113阅读
逻辑运算符:“ || ” 与 “ && ” 是比较常用的逻辑运算符,分别是 或 和与。 或(||):双目运算符。两者中任一为真即为真。 与( &&):双目运算符。两者都为真时才为真,任一为假即为假。 但是,这两个运算符都有一个有趣的地方。请看下面的例子: [cpp]
view
转载
2024-08-20 10:46:47
46阅读
自己理解: 中文全部是全角英文,标点等可以分全角半角如:abc,.?\ 如:abc,.?/------------------------------------------------------------------------ A 什么是全角和半角? (1)全角--指一个字符占用两个标准字符位置。 汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特
ECMAScript中的相等操作符由两个等于号(==)表示,如果两个操作数相等,则返回true。而不相等操作符由叹号后跟等于号(!=)表示,如果两个操作数不相等,则返回true。
相等和不相等 ECMAScript中的相等操作符由两个等于号(==)表示,如果两个操作数相等,则返回true。而不相等操作符由叹号后跟等于号(!=)表
C语言基础教程目录:1、有符号和无符号整型数据C语言中定义的整型变量,默认都是有符号的,故关键字signed是可以省略不写的;但若是想要定义一个无符号的变量,则必须加unsigned关键#include <stdio.h>
void main() {
// 定义有符号整型变量
int a = -10;
signed int a1 = 25; // signed
转载
2024-10-14 17:24:32
77阅读