
【经】 slide
digit
move; remove; ambulate; migrate; shift; transfer; travel
【计】 escapement; move; roaming
【医】 excursion; phoresis; shift; transmigration
在汉英词典视角下,“位数移动”主要对应两个技术领域的核心概念,需根据具体语境区分解释:
指在十进制或其他进制中,通过乘以或除以基数的整数幂(如10^n)实现数字整体向左或向右移动指定位数的操作。
本质:改变数字的数量级,不改变其有效数字序列。
应用场景:科学计数法转换、单位换算(如米→千米)。
权威参考:人教版《义务教育数学课程标准》中“数的运算与数量级变换”相关章节。
特指二进制数在寄存器或内存中按位向左或向右移动的操作,分为逻辑移位与算术移位。
示例:二进制 1010
(十进制10)左移2位 → 101000
(十进制40)
核心作用:高效实现乘除运算、数据编解码、位掩码操作。
权威参考:IEEE Std 754-2019《浮点算术标准》中移位运算规范,及《计算机组成与设计:硬件/软件接口》中ALU设计章节。
中文术语 | 英文对应 | 适用领域 |
---|---|---|
位数移动 | Digit Shift | 数学/数值处理 |
位移动 | Bit Shift | 计算机底层运算 |
移位操作 | Shift Operation | 通用技术语境 |
在编程语言中(如C++、Python),<<
和 >>
运算符直接实现位移动,而数学中的位数移动需通过浮点数运算或字符串处理实现。混淆二者可能导致逻辑错误,例如误用位运算处理浮点数。
参考资料:
“位数移动”通常指计算机科学或数字系统中的位操作(bit shifting),即对二进制数的每一位进行整体左移或右移的运算。以下是详细解释:
0011 << 1
→ 0110
(十进制:3→6)。1100 >> 1
→ 0110
(十进制:12→6)。1010(-6)>> 1
→ 1101(-3)
。如果需要具体编程示例(如C/C++、Python中的实现),可进一步补充说明。
皑皑艾菊属报春属包膜肥料标准成分布鲁斯放射的肛毛倒生膈胸膜筋膜管道清洁工古芸香脂油行窃时捕获颌反射火车站加意解雇通知寄生虫性睑炎狂飙类肉芽肿硫喷妥钠麦克斯韦方程组买入价格南亚杨梅尼科巴热批准请求棋盘格面积权益扰乱的商品折扣神经阻滞特赦令