Es geht mir gerade darum ein Programm zu schreiben, das mir ausgibt, wie viele 1 die zahl x hat. Beispielsweise hat die Zahl 23, 4x 1er bits.
Also 0001 0111. Ich weiß, dass es die Operatoren & | ^ ~ gibt, aber ich weiß ehrlich gesagt nicht, wie ich das nun einsetzen soll und muss. Ich hatte überlegt eine Bedingung zu schreiben, die mir dann nur die anzahl an 1 ausgibt, wenn ((23&1) == 1) erfüllt.
Ich hoffe ihr könnt mir helfen, besten Dank.
Also 0001 0111. Ich weiß, dass es die Operatoren & | ^ ~ gibt, aber ich weiß ehrlich gesagt nicht, wie ich das nun einsetzen soll und muss. Ich hatte überlegt eine Bedingung zu schreiben, die mir dann nur die anzahl an 1 ausgibt, wenn ((23&1) == 1) erfüllt.
Ich hoffe ihr könnt mir helfen, besten Dank.