Bagaimana cara menghitung jumlah bit yang ditetapkan dalam integer 32-bit?

8 bit mewakili angka 7 terlihat seperti ini: 00000111 Tiga bit diatur. Apa algoritma untuk menentukan jumlah bit yang ditetapkan dalam integer