易语言学习笔记(2)

1 数据类型

易语言的数据类型从数据结构来区分,可分为基本数据类型,特殊数据类型。

1.1 基本数据类型

数值型、逻辑型、日期时间型、文本型、字节集型、子程序指针型

1.1.1 数值型

字节型、短整数型、整数型、长整数型、小数型、双精度小数型
它们之间的区别在于所容纳数值范围的不同和数据尺寸的不同。

1.2 特殊数据类型

包括通用型数据类型、库定义数据类型、自定义数据类型、内部组件数据类型

  1. 通用型数据类型仅在系统内部使用,它能够匹配所有的系统基本数据类型、库定义数据类型、自定义数据类型。
  2. 库定义数据类型由易语言支持库提供,用户在程序中可以直接使用,如同系统基本数据类型。
  3. 用户可以随时在程序中自行定义新的数据类型,需要设置数据类型的名称及其成员。
  4. 内部组件数据类型:在易语言中,每一种内部组件都可以作为一种数据类型来使用。

1.3 数据类型长度

数据类型名称 数据类型长度
namelalala(~~) length
字节型 0~255个字节
短整数型 -32,768 到 32,767 之间的数值,尺寸为 2 个字节
整数型 -2,147,483,648 到 2,147,483,647 之间的数值,尺寸为 4 个字节
长整数型 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之间的数值,尺寸为 8 个字节
小数型 3.4E +/- 38 (7位小数) 之间的数值,尺寸为 4 个字节
双精度小数型 1.7E +/- 308 (15位小数) 之间的数值,尺寸为 8 个字节
逻辑型 “真”或“假”,尺寸为 2 个字节
日期时间型 记录日期及时间,尺寸为 8 个字节
文本型 可记录一段文本,文本由以 0 结束的一系列字符组成
字节集 用作记录一段字节型数据。字节集与字节数组之间可以互相转换,在程序中允许使用字节数组的地方也可以使用字节集,或者相反。字节数组的使用方法,譬如用中括号对(“[ ]”)加索引数值引用字节成员,使用数组型数值数据进行赋值等等,都可以被字节集所使用。两者之间惟一的不同是字节集可以变长,因此可把字节集看作可变长的字节数组
子程序指针 用作指向一个子程序,尺寸为 4 个字节。具有此数据类型的容器可以用来间接调用子程序

1.4 各数据类型初始值

在这里插入图片描述

数据类型名称 初始值(默认值)
数值型 0
逻辑型
日期时间型 1899年12月30日
文本型 空文本 “” →到文本()不显示
字节集型 空字节集 {}→到文本()不显示

如果变量为数组,其每个数组成员的初始值都与单个容器相同。

1.5 数据类型间转换命令

到数值()、到小数()、到整数()、到文本()、到字节集()、到时间()

2 易语言的命令

《易语言入门教程(1)》中,用到了一个到文本()命令,类似于javascripttoString(),这就是易语言的命令

命令是由易语言提供的能够完成某一特定功能的指令,书写格式为:命令名称 (参数,...... )

一组命令就形成了程序。
(1)命令名称是程序中调用时所使用的名称。
(2)命令所能接收参数的数目和各参数的数据类型由命令本身所决定。所有参数必须用括号一起括住,多个参数之间用逗号隔开。
(3)命令执行完毕后还可能返回数据,是否返回数据及所返回数据的数据类型同样由命令本身所决定。
如 “到文本()”命令就将返回文本型数据。

2.1 学会查找命令

在支持库面板中,所有的系统库函数被分为20类依次列出。单击某个分类前的“+”号使其变为“-”号,即可查看该分类中的命令。而点击其中的任意一个命令名称,立刻就可以在提示面板中看到关于该命令的详细帮助。这是在易语言中寻求帮助的很重要的方法。
在这里插入图片描述

2.2 方法型语句

方法是一个具体对象能够执行的动作,调用格式为:对象名.方法名(参数1,参数2,...),相当于js的对象方法

2.3 命令型语句

命令语句是整个易语言系统固有的、可以供任何程序任何对象调用的指令,所以命令名称前面没有前缀的对象名。命令调用格式为:命令名称 (参数,......)

3 命令表(系统核心支持库)

类别 命令集
name(~~~) ----------------
流程控制 如果 如果真 判断 判断循环首 循环判断首 计次循环首 变量循环首 到循环尾 跳出循环 返回 结束
算术运算 相乘 相除 整数 求余数 相加 相减 负 取符号 取绝对值 取整 绝对取整 四舍五入 求次方 求平方根 求正弦 求余弦 求正切 求反正切 求自然对数 求反对数 是否运算正确 置随机数种子 取随机数
逻辑比较 等于 不等于 小于 大于 小于或等于 大于或等于 近似等于 并且 或者 取反
0-》1位运算 位取反 位与 位或 位异或 左移 右移 合并整数 合并短整数
变量操作 赋值 连续赋值
数组操作 重定义数组 取数组成员数 取数组下标 复制数组 加入成员 插入成员 删除成员 清除数组 数组排序 数组清零
环境存取 取命令行 取运行目录 取执行文件名 读环境变量 写环境变量
拼音处理 取所有发音 取发音数目 取拼音 取声母 取韵母 发音比较 输入字比较
文本操作 取文本长度 取文本左边 取文本右边 取文本中间 字符 取代码 寻找文本 倒找文本 到大写 到小写 到全角 到半角 到文本 删首空 删尾空 删首尾空 删全部空 文本替换 子文本替换 取空白文本 取重复文本 文本比较 分割文本 指针到文本 文本到UTF8 UTF8到文本
时间操作 到时间 增减时间 取时间间隔 取某月天数 时间到文本 取时间部分 取年份 取月份 取日 取星期几 取小时 取分钟 取秒 指定时间 取现行时间 置现行时间 取日期 取时间
数值转换 到数值 数值到大写 数值到金额 数值到格式文本 取十六进制文本 取八进制文本 到字节 到短整数 到整数 到长整数 到小数 十六进制 二进制 反转整数字节序
字节集操作 取字节集长度 到字节集 到字节集数据 取字节集左边 取字节集右边 取字节集中间 寻找字节集 倒找字节集 字节集替换 子字节集替换 取空白字节集 取重复字节集 分割字节集 指针到字节集 指针到整数 指针到小数 指针到双精度小数 取字节集内整数 置字节集内整数
磁盘操作 取磁盘总空间 取磁盘剩余空间 取磁盘卷标 置磁盘卷标 改变驱动器 改变目录 取当前目录 创建目录 删除目录 复制文件 移动文件 删除文件 文件更名 文件是否存在 寻找文件 取文件时间 取文件尺寸 取文件属性 置文件属性 取临时文件名 读入文件 写到文件
文件读写 打开文件 打开内存文件 关闭文件 关闭所有文件 锁住文件 解锁文件 移动读写位置 移到文件首 移到文件尾 读入字节集 写
  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值