मान लें कि हमारे पास जो संख्या है वह 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