Convertir número binario 1

Título Descripción
Ingrese un número entero y genere el número de 1s en la representación binaria del número. Los números negativos están representados por complementos.

在这里插入代码片
public int NumberOf1(int n) {
        int a=0;
      while(n!=0)
      {if((n&1)==1)
              a++;
      n=n>>>1;}
        return a;
    }

Nota:
Inserte la descripción de la imagen aquí

152 artículos originales publicados · elogiados 16 · 30,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/feiqipengcheng/article/details/105278717
Recomendado
Clasificación