हमारे उदाहरण के लिए संख्या 11 है यानी बाइनरी -
1101
1101 में कुल सेट बिट 3 हैं; इसे खोजने के लिए, एक लूप का उपयोग करें जब तक कि यह 0 के बराबर न हो। यहां, हमारी संख्या 11 है यानी दशमलव -
while (num>0) {
cal += num & 1;
num >>= 1;
} उदाहरण
कुल सेट बिट्स को किसी संख्या में गिनने के लिए, निम्न कोड का उपयोग करें।
using System;
public class Demo {
public static void Main() {
int cal = 0;
// Binary is 1011
int num = 11;
while (num>0) {
cal += num & 1;
num >>= 1;
}
// 1 bits in 1101 are 3
Console.WriteLine("Total bits: "+cal);
}
} आउटपुट
Total bits: 3