⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 finote10.gml

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 GML
字号:
There are three shift operations: logical, arithmetic and circular.
These shift operations are implemented as integer functions having
two arguments.
The first argument,
.id j,
is the value to be shifted and the second argument,
.id n,
is the number of bits to shift.
If
.id n
is less than 0, a right shift is performed.
If
.id n
is greater than 0, a left shift is performed.
If
.id n
is equal to 0, no shift is performed.
Note that the arguments are not modified.
.np
In a logical shift, bits shifted out from the left or right are lost.
Zeros are shifted in from the opposite end.
.np
In an arithmetic shift,
.id j
is considered a signed integer.
In the case of a right shift, zeros are shifted into the left if
.id j
is positive and ones if
.id j
is negative.
Bits shifted out of the right are lost.
In the case of a left shift, zeros are shifted into the right
and bits shifted out of the left are lost.
.np
In a circular shift, bits shifted out one end are shifted into the
opposite end.
No bits are lost.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -