PDA

Просмотр полной версии : СИ++ двоичный код



sedeca
05.06.2008, 17:56
По введенному символу установить в каких позициях его двоичного кода записанны нули. (заранее спасибо)

Developer
05.06.2008, 18:15
char Symb;
int i;

scanf("%c", &Symb);

for (i = 0; i < 8; i++)
if ((Symb >> i) & 1 == 0)
printf("In %i position - 0\n", i);


Вот пример. По сути - важен лишь цикл