Wie man Bits in c @ druc
Ich schreibe eine Funktion zum Drucken von Bits in c, ich darf nur @ verwendwrite
Funktion. Meine Funktion funktioniert nicht für andere Nummern.
void print_bits(unsigned char octet)
{
int oct;
int div;
div = 128;
oct = octet;
while (!(div <= 1))
{
if (div <= oct)
{
write(1, "1", 1);
oct = oct % div;
}
else
{
write(1, "0", 1);
div = div / 2;
}
}
}