易语言支持库 部分详解Word文件下载.docx
- 文档编号:21319217
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:15
- 大小:19.92KB
易语言支持库 部分详解Word文件下载.docx
《易语言支持库 部分详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《易语言支持库 部分详解Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。
3、判断
调用格式:
〈无返回值〉判断(逻辑型条件)-系统核心支持库->
switch
本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到下一分支处去继续判断。
4、判断循环首
〈无返回值〉判断循环首(逻辑型条件)-系统核心支持库->
while
本命令根据提供的逻辑参数的值,来决定是否进入循环。
如果提供的逻辑参数值为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾”命令的下一条命令处以跳出循环。
操作系统需求:
对应命令:
〈无返回值〉判断循环尾()-系统核心支持库->
wend
本命令已经被隐藏。
执行本命令将返回到对应的“判断循环首”命令处继续进行循环。
5、循环判断首
〈无返回值〉循环判断首()-系统核心支持库->
DoWhile
执行本命令后将顺序执行下一条命令进入程序循环。
〈无返回值〉循环判断尾(逻辑型条件)-系统核心支持库->
loop
本命令根据提供的逻辑参数的值,来决定是否返回到循环首部继续进行循环。
如果提供的逻辑参数值为真,程序返回到对应的“循环判断首”命令处继续进行循环,否则顺序执行下一条命令退出本程序循环。
6、计次循环首
〈无返回值〉计次循环首(整数型循环次数,[整数型变量已循环次数记录变量])-系统核心支持库->
counter
执行本命令将把循环体内的命令重复执行指定的次数。
提供的整数参数值决定将重复执行的次数。
的名称为“循环次数”,类型为“整数型(int)”。
本数值指定执行计次循环体内所有命令的次数,必须大于等于零。
2>
的名称为“已循环次数记录变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。
本数值型变量用作记录当前循环首已经被进入过的次数(从1开始),程序可以直接取用此变量中的值。
〈无返回值〉计次循环尾()-系统核心支持库->
CounterLoop
如果计次循环的循环次数未到,执行本命令将返回到对应的“计次循环首”命令处继续进行循环,否则将顺序执行下一条命令退出本计次循环。
7、变量循环首
〈无返回值〉变量循环首(整数型变量起始值,整数型变量目标值,整数型变量递增值,[整数型变量循环变量])-系统核心支持库->
for
执行本命令将利用变量对循环体内的命令进行循环执行。
第一次执行此命令时将使用“变量起始值”参数初始化“循环变量”参数所指定的变量。
每次(包括第一次)执行到此命令处都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。
的名称为“变量起始值”,类型为“整数型(int)”,初始值为“1”。
定义循环变量的起始数值。
的名称为“变量目标值”,类型为“整数型(int)”。
定义循环变量的目标数值,在循环首部如果发现变量值已超出此目标值时将跳出循环。
3>
的名称为“变量递增值”,类型为“整数型(int)”,初始值为“1”。
每次执行到循环尾部时都将把此值加入到循环变量中去,此值可为正数或负数,如为正数则递增,为负数则递减。
4>
的名称为“循环变量”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。
本数值型变量将用作控制循环执行次数,在循环尾部将自动递增或递减该变量内的数值。
如果被省略,命令将自动使用内部临时变量。
〈无返回值〉变量循环尾()-系统核心支持库->
next
将在对应的“变量循环首”命令中所指定的数值变量递增或递减指定的值后返回到循环首部继续执行。
8、到循环尾
〈无返回值〉到循环尾()-系统核心支持库->
continue
本命令转移当前程序执行位置到当前所处循环体的循环尾语句处。
9、跳出循环
〈无返回值〉跳出循环()-系统核心支持库->
break
本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语句处。
10、返回
〈无返回值〉返回([通用型返回到调用方的值])-系统核心支持库->
return
本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可根据需要返回一个值到子程序调用处。
的名称为“返回到调用方的值”,类型为“通用型(all)”,可以被省略。
11、结束
〈无返回值〉结束()-系统核心支持库->
end
本命令结束当前易程序的运行。
二、算术运算
1、相乘
〈双精度小数型〉相乘(双精度小数型被乘数,双精度小数型乘数,...)-系统核心支持库->
算术运算
mul
返回两个数值的乘积,运算符号为“*”或“×
”。
命令参数表中最后一个参数可以被重复添加。
的名称为“被乘数”,类型为“双精度小数型(double)”。
的名称为“乘数”,类型为“双精度小数型(double)”。
2、相除
〈双精度小数型〉相除(双精度小数型被除数,双精度小数型除数,...)-系统核心支持库->
div
返回两个数值的商,运算符号为“/”或“÷
的名称为“被除数”,类型为“双精度小数型(double)”。
参数<
的名称为“除数”,类型为“双精度小数型(double)”。
3、整除
〈双精度小数型〉整除(双精度小数型被除数,双精度小数型除数,...)-系统核心支持库->
IDiv
求出两个数值的商,并返回其整数部分,运算符号为“\”。
4、求余数
〈双精度小数型〉求余数(双精度小数型被除数,双精度小数型除数,...)-系统核心支持库->
mod
求出两个数值的商,并返回余数部分,运算符号为“%”或“Mod”。
5、相加
〈通用型〉相加(通用型被加数或文本或字节集,通用型加数或文本或字节集,...)-系统核心支持库->
add
运算符号为“+”,用途为:
1、返回两个数值的和;
2、将两个文本首尾连接起来,返回连接后的文本;
3、将两个字节集首尾连接起来,返回连接后的字节集。
的名称为“被加数或文本或字节集”,类型为“通用型(all)”。
的名称为“加数或文本或字节集”,类型为“通用型(all)”。
6、相减
〈双精度小数型〉相减(双精度小数型被减数,双精度小数型减数,...)-系统核心支持库->
sub
返回两个数值的差,运算符号为“-”。
的名称为“被减数”,类型为“双精度小数型(double)”。
的名称为“减数”,类型为“双精度小数型(double)”。
7、负
〈双精度小数型〉负(双精度小数型数值)-系统核心支持库->
neg
反转一个数值的正负符号并返回反转后的值,运算符号为“-”(放在表达式首)。
的名称为“数值”,类型为“双精度小数型(double)”。
8、取符号
〈整数型〉取符号(双精度小数型欲取其符号的数值)-系统核心支持库->
sgn
返回一个整数,如果小于零,表明给定数值为负;
如果等于零,表明给定数值为零;
如果大于零,表明给定数值为正。
的名称为“欲取其符号的数值”,类型为“双精度小数型(double)”。
9、取绝对值
〈双精度小数型〉取绝对值(双精度小数型欲取其绝对值的数值)-系统核心支持库->
abs
如果所提供数值为字节型,则将直接返回该数值。
的名称为“欲取其绝对值的数值”,类型为“双精度小数型(double)”。
10、取整
〈整数型〉取整(双精度小数型欲取整的小数)-系统核心支持库->
int
返回一个小数的整数部分。
本命令与“绝对取整”命令不相同之处为:
如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。
例如,本命令将-7.8转换成-8,而“绝对取整”命令将-7.8转换成-7。
的名称为“欲取整的小数”,类型为“双精度小数型(double)”。
11、绝对取整
〈整数型〉绝对取整(双精度小数型欲取整的小数)-系统核心支持库->
fix
本命令与“取整”命令不相同之处为:
如果给定小数为负数,则本命令返回大于或等于该小数的第一个负整数,而“取整”命令则会返回小于或等于该小数的第一个负整数。
例如,本命令将-7.8转换成-7,而“取整”命令将-7.8转换成-8。
12、四舍五入
〈双精度小数型〉四舍五入(双精度小数型欲被四舍五入的数值,[整数型被舍入的位置])-系统核心支持库->
round
返回按照指定的方式进行四舍五入运算的结果数值。
的名称为“欲被四舍五入的数值”,类型为“双精度小数型(double)”。
的名称为“被舍入的位置”,类型为“整数型(int)”,可以被省略。
如果大于0,表示小数点右边应保留的位数;
如果等于0,表示舍入到整数;
如果小于0,表示小数点左边舍入到的位置。
例如:
四舍五入(1056.65,1)返回1056.7;
四舍五入(1056.65,0)返回1057;
四舍五入(1056.65,-1)返回1060。
如果省略本参数,则默认为0。
13、求次方
〈双精度小数型〉求次方(双精度小数型欲求次方数值,双精度小数型次方数)-系统核心支持库->
pow
返回指定数值的指定次方。
的名称为“欲求次方数值”,类型为“双精度小数型(double)”。
参数值指定欲求其某次方的数值。
的名称为“次方数”,类型为“双精度小数型(double)”。
参数值指定对欲求次方数值的运算指数。
14、求平方根
〈双精度小数型〉求平方根(双精度小数型欲求其平方根的数值)-系统核心支持库->
sqr
返回指定参数的平方根。
的名称为“欲求其平方根的数值”,类型为“双精度小数型(double)”。
参数值如果小于零将导致计算错误。
15、求正弦
〈双精度小数型〉求正弦(双精度小数型欲进行计算的角)-系统核心支持库->
sin
返回指定角的正弦值。
的名称为“欲进行计算的角”,类型为“双精度小数型(double)”。
所使用单位为弧度。
为了将角度转换成弧度,请将角度乘以#pi/180。
为了将弧度转换成角度,请将弧度乘以180/#pi。
如果参数值大于等于2的63次方,或者小于等于-2的63次方,将导致计算溢出。
16、求余弦
〈双精度小数型〉求余弦(双精度小数型欲进行计算的角)-系统核心支持库->
cos
返回指定角的余弦值。
17、求正切
〈双精度小数型〉求正切(双精度小数型欲进行计算的角)-系统核心支持库->
tan
返回指定角的正切值。
18、求反正切
〈双精度小数型〉求反正切(双精度小数型欲求其反正切值的数值)-系统核心支持库->
atn
返回指定数的反正切值。
的名称为“欲求其反正切值的数值”,类型为“双精度小数型(double)”。
19、求自然对数
〈双精度小数型〉求自然对数(双精度小数型欲求其自然对数的数值)-系统核心支持库->
log
返回指定参数的自然对数值。
自然对数是以e为底的对数。
常量#e的值大约是2.718282。
的名称为“欲求其自然对数的数值”,类型为“双精度小数型(double)”。
求反对数
20、
〈双精度小数型〉求反对数(双精度小数型欲求其反对数的数值)-系统核心支持库->
exp
返回e(自然对数的底)的某次方。
的名称为“欲求其反对数的数值”,类型为“双精度小数型(double)”。
如果参数值超过709.782712893,将导致计算溢出。
21、是否运算正确
〈逻辑型〉是否运算正确(双精度小数型欲校验的计算结果)-系统核心支持库->
IsCalcOK
对乘、除、“求次方”、“求平方根”、“求正弦值”、“求余弦值”、“求正切值”、“求反正切值”、“求自然对数”、“求反对数”等等数学运算命令所计算出来的双精度结果数值进行校验,如果该数值正确有效,返回真。
如果该数值是运算错误或运算溢出后的结果,返回假。
的名称为“欲校验的计算结果”,类型为“双精度小数型(double)”。
22、置随机数种子
〈无返回值〉置随机数种子([整数型欲置入的种子数值])-系统核心支持库->
randomize
为随机数生成器初始化一个种子值,不同的种子值将导致“取随机数”命令返回不同的随机数系列。
的名称为“欲置入的种子数值”,类型为“整数型(int)”,可以被省略。
如果省略本参数,将默认使用当前计算机系统的时钟值。
23、取随机数
〈整数型〉取随机数([整数型欲取随机数的最小值],[整数型欲取随机数的最大值])-系统核心支持库->
rnd
返回一个指定范围内的随机数值。
在使用本命令取一系列的随机数之前,应该先使用“置随机数种子”命令为随机数生成器初始化一个种子值。
的名称为“欲取随机数的最小值”,类型为“整数型(int)”,可以被省略。
参数必须大于或等于零。
本参数如果被省略,默认为0。
的名称为“欲取随机数的最大值”,类型为“整数型(int)”,可以被省略。
本参数如果被省略,默认为无限。
三、逻辑比较
1、等于
〈逻辑型〉等于(通用型被比较值,通用型比较值)-系统核心支持库->
逻辑比较
被比较值与比较值相同时返回真,否则返回假,运算符号为“=”或“==”。
的名称为“被比较值”,类型为“通用型(all)”。
的名称为“比较值”,类型为“通用型(all)”。
比较值的数据类型必须与“被比较值”一致或者可以相互转换。
2、不等于
〈逻辑型〉不等于(通用型被比较值,通用型比较值)-系统核心支持库->
被比较值与比较值不相同时返回真,否则返回假,运算符号为“<
>
”或“!
=”或“≠”。
3、小于
〈逻辑型〉小于(通用型被比较值,通用型比较值)-系统核心支持库->
被比较值小于比较值时返回真,否则返回假,运算符号为“<
被比较值的数据类型可以为数值型、日期时间型、文本型。
比较值的数据类型可以为数值型、日期时间型、文本型,且必须与“被比较值”一致或者可以相互转换。
4、大于
〈逻辑型〉大于(通用型被比较值,通用型比较值)-系统核心支持库->
被
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 易语言支持库 部分详解 语言 支持 部分 详解