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