【发布时间】:2015-10-02 07:00:18
【问题描述】:
int a = 12;
例如:12 的二进制是 1100,所以答案应该是 3,因为设置了右数第三位。
我想要a 的最后一个最多设置位的位置。谁能告诉我该怎么做。
注意:我只想要位置,这里我不想设置或重置位。所以它不是stackoverflow上任何问题的重复。
【问题讨论】:
-
@rost0031 这不是同一个问题。 ramsingh 请展示你到目前为止所做的尝试
-
我想要准确的位置。我不想设置或重置它。
-
我希望一步完成。
-
@RyanHaining 我在纸上试过了,你能告诉我如何在这里展示它。
标签: c bitwise-operators