标签: c#
我试图将数字舍入到每个数字之间因子为2的几何序列中最接近的数字。
让我说我有:
int num = 30;
我需要" num"被舍入到32
答案 0 :(得分:2)
double logValue = Math.Log(30, 2); double ceilingValue= Math.Round(logValue); double result = Math.Pow(2, ceilingValue);