谁能告诉我一个方法来找到获得一个已知值所需的2的能力。例如,假设我需要找到2的幂,它的值是32。换句话说,如果我知道某个值,如何找出给出这个值的2的幂。if the given value is 64 how to get the power of two as 8 我已经搜索过以前是否有类似的问题在stackoverflow中被问过,但不幸的是我找不到任何类似的问题
例如,由于浮点数的精度,下面的代码会给出不理想的结果。double a = 1 / 3.0;我不知道如果我使用数学函数,是否会出现类似的问题。int b = log2(8); // Do I have guarantee that I will always get 3 here?int a = pow(2, static_cast<i