潘庆睿 發表於 2020-11-17 21:48:00

易语言 之位运算

<p><span style="font-size: 18px">一、函数列表</span></p>
<table border="0">
<tbody>
<tr>
<td>易语言</td>
<td>示例</td>
<td>作用</td>
</tr>
<tr>
<td>整数型&nbsp; 位取反()</td>
<td>&nbsp;</td>
<td>将指定数值每一个比特位的值取反后返回</td>
</tr>
<tr>
<td>整数型&nbsp; 位与()</td>
<td>&nbsp;</td>
<td>如两个数值有某共同比特位为1,则返回值的对应位也为1,否则为0</td>
</tr>
<tr>
<td>整数型&nbsp; 位或()</td>
<td>&nbsp;</td>
<td>如两个数值中有一个数值的某一比特位不为零,则返回值的对应位就为1,否则为0</td>
</tr>
<tr>
<td>整数型&nbsp; 位异或()</td>
<td>&nbsp;</td>
<td>如两个数值对应比特位的值不相等,则返回值的对应位就为1,否则为0</td>
</tr>
<tr>
<td>整数型&nbsp; 左移()</td>
<td>&nbsp;</td>
<td>将某整数的数据位左移指定位数,返回移动后的结果</td>
</tr>
<tr>
<td>整数型&nbsp; 右移()</td>
<td>&nbsp;</td>
<td>将某整数的数据位右移指定位数</td>
</tr>
<tr>
<td>整数型&nbsp;&nbsp;合并整数()</td>
<td>&nbsp;</td>
<td>将第一个整数的低16位放置到结果整数的低16位,将第二个整数的低16位放置到结果整数的高16位,以此合并成一个整数</td>
</tr>
<tr>
<td>短整数型&nbsp;&nbsp;合并短整数()</td>
<td>&nbsp;</td>
<td>将第一个整数的低8位放置到结果短整数的低8位,将第二个整数的低8位放置到结果短整数的高8位,以此合并成一个短整数</td>
</tr>
</tbody>
</table>
<p><span style="font-size: 18px">二、示例</span></p>
<p>&nbsp;1、加密解密</p>
<p><img src="https://img2020.cnblogs.com/blog/1509251/202011/1509251-20201117185216394-2083521965.png" alt="" loading="lazy"></p>
<p>&nbsp;</p>
<p>&nbsp;<img src="https://img2020.cnblogs.com/blog/1509251/202011/1509251-20201117185234781-128861471.png" alt="" loading="lazy"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px">&nbsp;</span></p><br><br>
来源:https://www.cnblogs.com/yang-2018/p/13995668.html
頁: [1]
查看完整版本: 易语言 之位运算