मान लें कि हमारे पास जो संख्या है वह 12 है। हमने एक दशमलव अक्षर निर्दिष्ट करके एक uint चर घोषित और आरंभ किया है,
uint val = 12;
12 का द्विआधारी प्रतिनिधित्व है -
1100
उपरोक्त बिट्स 4 हैं, इसलिए कुल बिट्स को खोजने के लिए Math.log() विधि का उपयोग करें -
uint res = (uint)Math.Log(val , 2.0) + 1;
उदाहरण
आप कुल बिट्स को एक संख्या में गिनने के लिए निम्न कोड को चलाने का प्रयास कर सकते हैं।
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); } }
आउटपुट
Total bits: 4