【发布时间】:2018-11-28 06:29:08
【问题描述】:
我需要真正找到无符号 n 的最高有效位位置。它可以是任何输入。
我不想要位值,而是想要最高有效位的位置(它必须是 1 而不是 0)。 比如我的电脑读到0011101110,msb就是6。
编辑:我使用的是老师给出的示例。她可能错了。我认为该示例中的 msb 为 7。 另外,我不想要为我编写的代码。只是解释我应该怎么做。喜欢事物的概念。我不想欺骗或嘲笑任何人。
新编辑:IDK 这是如何重复的,因为给我的那个是重复的,这与我的问题完全不同。它不会回答我在这里问的任何问题。
【问题讨论】:
-
请告诉我们你到目前为止所做的尝试!!没人想写你的软件。
-
你的例子没有意义,至少对我来说是这样。
-
"... 0011101110, msb 是 6" 怎么样?
-
我不想让任何人写我的代码。我只想知道如何找到 msb 位置。只是一个解释。我不想要为我编写的代码。
-
这是我们老师给的例子。逐字逐句地表示“例如:0011101110。msb 为 6。以此作为测试的一种方式。”个人认为是7。从右到左数,从0开始,实际上可能是7。