小编mik*_*ike的帖子

检查二进制数在特定位置是否为"0"或"1"

我想检查二进制数在特定位置是否有'0'或'1'.

例:

如果二进制数是:101000100

  • 检查位置零(即最右边的'0')应该导致'0'.
  • 检查位置2应该导致'1'.
  • 检查位置3应该导致'0'.
  • 检查位置6应该导致'1'.

    等等...

我用C编码,显然我可以使用sprintf/scanf等等,但我想必须有更好的东西(阅读:更节省时间/更容易)!

这样做的好机制是什么?

c c++ algorithm binary decimal

4
推荐指数
3
解决办法
8765
查看次数

标签 统计

algorithm ×1

binary ×1

c ×1

c++ ×1

decimal ×1