C#计算一个数字的总位数

using System;public class Demo {public static void Main() {uint val = 12; // 1100 in binaryuint res = (uint) Math.Log(val, 2.0) + 1;

编程学习网为您整理以下代码实例,主要实现:C#计算一个数字的总位数,希望可以帮到各位朋友。

using System;

public class Demo {

public static voID Main() {
   uint val = 12; // 1100 in binary
   uint res = (uint) Math.Log(val, 2.0) + 1;

   // 1100 has 4 bits
   Console.Writeline("Total bits: " + res);
   }
}

本文标题为:C#计算一个数字的总位数