本篇内容针对易语言运算命令的位取反、位于、位或、位异或做了详细解释
易语言3.5版提供了4个位运算命令。
1、位取反
位取反命令将指定数值转换为二进制后,对每一比特位的值取反,即0变为1,1变为0,然后转换成十进制数,返回值是转换后的十进制数。
“位取反”命令的命令格式是:
〈整数型〉 位取反 (欲取反的数值)
参数“欲取反的数值”的类型为“整数型”。
2、位与
位与命令将所给的数值全部转换为二进制,对所有二进制数值的共同比特位进行“与”运算,即如两个或多个数值的共同位均为1,则返回值的对应位也为1,否则为0,运算完毕后,将得到的结果转换成十进制数,返回值是转换后的十进制数。
比如:
一个数值的第4位为1,另一个数值的第四位为1,则返回值的第四位为1;
一个数值的第4位为0,另一个数值的第四位为1,则返回值的第四位为0;
一个数值的第4位为1,另一个数值的第四位为0,则返回值的第四位为0;
一个数值的第4位为0,另一个数值的第四位为0,则返回值的第四位为0;
位与命令的命令格式是:
〈整数型〉 位与 (位运算数值一,位运算数值二,… )
参数“位运算数值”的类型都为“整数型”。
该命令至少要有两个参数,最后一个参数可以被重复添加。
3、位或
位或命令将所给的数值全部转换为二进制,对所有二进制数值的共同比特位进行“或”运算,即如两个或多个数值的共同位均为0,则返回值的对应位也为0,否则为1(也可以说:如果两个或多个数值的共同位中只要有有一个为1,则返回值的对应位就为1,否则为0),运算完毕后,将得到的结果转换成十进制数,返回值是转换后的十进制数。
一个数值的第4位为1,另一个数值的第四位为1,则返回值的第四位为1;
一个数值的第4位为0,另一个数值的第四位为1,则返回值的第四位为1;
一个数值的第4位为1,另一个数值的第四位为0,则返回值的第四位为1;
一个数值的第4位为0,另一个数值的第四位为0,则返回值的第四位为0;
“位或”命令的命令格式是:
〈整数型〉 位或 (位运算数值一,位运算数值二,… )
参数“位运算数值”的类型都为“整数型”。
该命令至少要有两个参数,最后一个参数可以被重复添加。
4、位异或
位异或命令将所给的数值全部转换为二进制,对所有二进制数值的共同比特位进行“异或”运算,即如果两个或多个数值的共同位相等(均为0或均为1),则返回值的对应位就是0,否则为1,运算完毕后,将得到的结果转换成十进制数,返回值是转换后的十进制数。
比如:
一个数值的第4位为0,另一个数值的第四位为1,则返回值的第四位为1;
一个数值的第4位为1,另一个数值的第四位为0,则返回值的第四位为1;
一个数值的第4位为1,另一个数值的第四位为1,则返回值的第四位为0;
一个数值的第4位为0,另一个数值的第四位为0,则返回值的第四位为0;
“位异或”命令的命令格式是:
〈整数型〉 位异或 (位运算数值一,位运算数值二,… )
参数“位运算数值”的类型都为“整数型”。
该命令至少要有两个参数,最后一个参数可以被重复添加
以上就是重要的四个运算名字的解释,感谢大家对呐喊教程的支持。
本文向大家介绍详解易语言字符命令,包括了详解易语言字符命令的使用技巧和注意事项,需要的朋友参考一下 易语言字符命令,这个命令比较少见,但是有用,我教大家操作。 1、易语言新建一个windows窗口 点击进入代码编辑区 具体看如何用易语言编写自己第一个程序? 2、我们输入 这个命令 字符() 3、展开这个字符命令 我们发现只有一个参数 4、这个参数比较少见,字节型它的取值范围为0~255 我们输入1
本文向大家介绍详解易语言的冒泡算法,包括了详解易语言的冒泡算法的使用技巧和注意事项,需要的朋友参考一下 我们做一些游戏脚本软件时候,经常要用到这个算法,比如求解离自己身边最近的怪物优先攻击,就要用到这个算法,冒泡算法可以快速的把一组数据按照从大到小,或者从小到大的顺序进行快速排序. 冒泡算法的核心就是,从第一位开始把数据提取出来,跟余下的数据逐一进行比大或者小(看你是按照从大到小,还是从小到大顺序
本文向大家介绍Go语言命令行操作命令详细介绍,包括了Go语言命令行操作命令详细介绍的使用技巧和注意事项,需要的朋友参考一下 Go 命令 Go语言自带有一套完整的命令操作工具,你可以通过在命令行中执行go来查看它们: 图1.3 Go命令显示详细的信息 这些命令对于我们平时编写的代码非常有用,接下来就让我们了解一些常用的命令。 go build 这个命令主要用于测试编译。在包的编译过程中,若有必要,会
本文向大家介绍易语言负命令使用讲解,包括了易语言负命令使用讲解的使用技巧和注意事项,需要的朋友参考一下 负命令 操作系统支持:Windows、Linux、Unix 所属类别:算术运算 反转一个数值的正负符号并返回反转后的值,运算符号为“-”(放在表达式首)。 语法: 双精度小数型 负(数值) 例程 说明: 把数值编辑框的内容转换到数值型,然后取它的负值,再转换到文本型,放到负数标签的标题中。
本文向大家介绍易语言赋值命令使用讲解,包括了易语言赋值命令使用讲解的使用技巧和注意事项,需要的朋友参考一下 赋值命令 操作系统支持:Windows、Linux、Unix 所属类别:变量操作 将指定的常数、常数集、常量、资源、对象或者变量赋于到指定的变量或变量数组中去。运算符号为“=”。 语法: 无返回值 赋值(被赋值的变量或变量数组,用作赋于的值或资源) 例程 说明: 将指定的常数、
本文向大家介绍易语言取整命令使用讲解,包括了易语言取整命令使用讲解的使用技巧和注意事项,需要的朋友参考一下 取整命令 操作系统支持:Windows、Linux 所属类别:算术运算 返回一个小数的整数部分。本命令与“绝对取整”命令不相同之处为:如果给定小数为负数,则本命令返回小于或等于该小数的第一个负整数,而“绝对取整”命令则会返回大于或等于该小数的第一个负整数。例如,本命令将 -7.8 转换成