【问题标题】:Is number a multiple of 100 using only bit wise operations仅使用按位运算是 100 的倍数
【发布时间】:2018-05-07 12:53:39
【问题描述】:

有没有一种有效的方法来知道一个给定的数字是否是 100 的倍数,只使用位运算,绝对没有模 % 或除法运算符 /,只是移位 <<>>,位明智的和&,或|

【问题讨论】:

    标签: fpga xilinx synthesis


    【解决方案1】:

    Checkout Divide by 10 using bit shifts? 使用 205/2048 我们可以除以 10。使用两次我们可以除以 100。如果我们除以 100 并乘以 100,结果等于我们开始的数字,这意味着数字是 100 的倍数

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多