我的程序中有一个数学问题。我认为问题很简单,但我不确定要使用什么术语,因此我自己的搜索没有返回任何有用的信息。
我在一个方法中收到一些值,我唯一知道的(就逻辑而言)是数字将是可以复制的东西。
换句话说,我可以收到的数字是可以预测的,并且是以下之一
1
2
4
16
256
65536
etc
我需要知道它们出现在什么索引处。换句话说,1
总是在索引处0
,2
在索引处1
,4
在索引处3
,在16
索引处4
等等。
我知道我可以写一个大的 switch 语句,但我希望一个公式会更整洁。你知道是否存在或任何线索作为我正在使用的数学论坛的名称。