CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

lsh(AutoLISP)

2023-1-7 18:53| 发布者: admin| 查看: 393| 评论: 0|来自: AutoCAD

摘要: 返回整数按指定位数的逻辑按位移

返回整数按指定位数的逻辑按位移

支持的平台:视窗和 Mac OS

签名

(lsh int numbits)
国际

类型:整数

数值。

麻木位

类型:整数

要移位的位数。

如果numbit正,int向左移动;如果numbits为负数,则 int向右移动。无论哪种情况,零位移入,移出的位被丢弃。

如果未指定numbit,则不会发生偏移。

返回值

类型:整数

按位移位后int的值。如果有效位(位号 31)在移位操作后包含 0,则返回值为正;否则为负数。如果未提供参数,则返回 0。lsh

该行为与其他语言(C,C++或Java的>>和<<)不同,其中超过32个左移(32位整数)导致0。在右移中,整数每 32 次移位再次出现。

例子

(lsh 2 1)
4

(lsh 2 -1)
1

(lsh 40 2)
160

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部