Подготовка к экзамену и застрял на этот вопрос: Разрешенные операторы <<,+,&
нет петель разрешено и минимум временные переменные. Напишите функцию в C, которая получает 4-разрядное число (char) и возвращает зеркальные (относительно центральных) бит. Пример: данные b4,b3,b2,b1
возвращение b1,b2,b3,b4
зеркальные биты в полукокса, ограниченные операторы +, <<, и нет петель не допускается, C язык
O_o спасибо!
это может быть не понятно, но общий язык инструменты разрешены («==», если>, < и т.д ..)
На почти любой системе сегодня символ имеет 8 бит, а не 4 бита. –
это не для сегодняшних систем, это для завтрашнего экзамена;] – agoldis
Где вы застряли? Если ваш экзамен будет заполнен этим материалом, код в http://graphics.stanford.edu/~seander/bithacks.html#BitReverseObvious - это место, где можно учиться. – sarnold