V2EX  ›  英汉词典

Left-shift

定义 Definition

left-shift 常见有三种用法(最常见的是计算机语境):

  1. (计算机)左移;左移运算:把二进制位整体向左移动(常写作 <<),右侧补 0;通常相当于乘以 \(2^n\)(对不溢出的整数而言)。
  2. (键盘操作)按住 Shift 并按左方向键/相关键:用于选中文本、移动光标等(具体取决于软件)。
  3. (医学)“左移”:血液检查中指未成熟中性粒细胞比例升高(提示感染/炎症等)。
    (不同领域含义不同,需结合上下文理解。)

发音 Pronunciation

/ˈlɛft ʃɪft/

词源 Etymology

left(左) + shift(移动/转换) 组合而成。早期“shift”有“变换、移位”的含义;在计算机领域,“shift”用于描述二进制位的“移位”操作(如 << 左移)。在键盘语境里,“Shift”源自打字机与键盘上的换档键(改变输入字符/功能),与“按住 Shift 再操作”这一组合动作相关。

例句 Examples

Pressing A << 2 performs a left-shift by two bits.
按下 A << 2 会把 A 的二进制位向左移动两位。

If you left-shift the mask and then combine it with the value using bitwise OR, you can pack multiple flags into a single integer.
如果你先把掩码左移,再用按位或把它与数值合并,就可以把多个标志位打包进同一个整数里。

相关词 Related Words

文学与名著用例 Literary Works

  • The C Programming Language(Kernighan & Ritchie):讲解位运算符时会系统出现左移 << 的讨论。
  • Hacker’s Delight(Henry S. Warren, Jr.):大量涉及移位(含左移)在位级算法中的应用。
  • Introduction to Algorithms(CLRS):在位运算与底层表示相关内容中会提到移位操作(包括左移)。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1958 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 12:44 · PVG 20:44 · LAX 04:44 · JFK 07:44
♥ Do have faith in what you're doing.