【问题标题】:Where in the real world we use bit manipulation? [duplicate]在现实世界中,我们在哪里使用位操作? [复制]
【发布时间】:2017-01-11 05:16:37
【问题描述】:

位操作在哪些实际应用中使用?

任何使用位操作的著名算法?

【问题讨论】:

  • 位操作常用于微控制器。
  • 请参阅计算机编程艺术第 4A 卷,按位技巧和技术一章,了解一大堆特别有趣的应用程序。但是也有很多无聊的应用程序,还有一些有趣的应用程序不在那里。我相信 Fenwick 树不在那里。
  • 为 GPI/O 引脚设置位是一个非常先进的示例。有时,几个 i/o 引脚组合在字/字节大小的端口中。要更改单个 i/o 引脚的状态(如逻辑高/低),您需要操作相应的位。
  • google 搜索“按位运算符应用程序”,您会立即找到大量答案

标签: bit-manipulation bit


【解决方案1】:

一个有趣的例子是快速逆平方根。

https://en.wikipedia.org/wiki/Fast_inverse_square_root

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-13
    • 2020-08-16
    • 2012-12-10
    • 2014-02-03
    • 2023-03-16
    • 1970-01-01
    • 2010-09-11
    相关资源
    最近更新 更多