C/Przykłady z komentarzem: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Kj (dyskusja | edycje)
Mina86 (dyskusja | edycje)
m →‎Zamiana liczb dziesiętnych na liczby w systemie dwójkowym: zmiana z 8 na CHAR_BIT i inne male zmiany
Linia 64:
int licznik;
/* 8CHAR_BIT to ilośćliczba bitów w bajcie */
licznik = 8CHAR_BIT * sizeof(a);
while (--licznik >= 0) {
if putchar(((a >> licznik) & 1)) ? '1' : '0');
{}
if ((a >> licznik) & 1)
printf ("1");
else
printf ("0");
}
}
int main ()
{
unsigned short a;
printf ("Podaj liczbę od 0 do %dhd: ", USHRT_MAX);
scanf ("%dhd", &a);
printf ("%dhd(10) = ", a);
dectobin(a);
printf ("(2)\n");
return 0;