всем привет! есть массив char mas[8],где каждый элемент может принимать значение 0 или 1, т.е. это биты одного байта.
вопрос: как перевести mas в определенный байт в DEC системе, в зависимости от значений битов ?
всем заранее спасибо!
Здравствуйте, Аноним, Вы писали:
А>всем привет! есть массив char mas[8],где каждый элемент может принимать значение 0 или 1, т.е. это биты одного байта. А>вопрос: как перевести mas в определенный байт в DEC системе, в зависимости от значений битов ? А>всем заранее спасибо!
Здравствуйте, Аноним, Вы писали:
А>всем привет! есть массив char mas[8],где каждый элемент может принимать значение 0 или 1, т.е. это биты одного байта. А>вопрос: как перевести mas в определенный байт в DEC системе, в зависимости от значений битов ?
Здравствуйте, netch80, Вы писали:
N>Здравствуйте, -n1l-, Вы писали:
N>>он имел ввиду десятиричную систему счисления
N>1) десятичную? N>2) я попробовал понять, что имеется в виду, если это десятичная, всё равно непонятно
Да понятно все. Но повод придолбаться таки да, есть. )
Здравствуйте, netch80, Вы писали:
N>1) десятичную?
Да, так она в калькуляторе на винде называется N>2) я попробовал понять, что имеется в виду, если это десятичная, всё равно непонятно
Хочет представить массив из битов, как один байт в двоичной системе счисления, а потом перевести это число в десятичную.
Здравствуйте, -n1l-, Вы писали:
N>>2) я попробовал понять, что имеется в виду, если это десятичная, всё равно непонятно N>Хочет представить массив из битов, как один байт в двоичной системе счисления, а потом перевести это число в десятичную.
Когда все биты байта заданы, то сконструировать его можно единственным способом. Система же счисления (двоичная, десятичная, шестнадцатеричная) начинает иметь значение только при интерпретации байта (т.е. представлении его в текстово-символьном виде). Только о второй задаче речи не ведется, вроде бы.
--
Не можешь достичь желаемого — пожелай достигнутого.