Здравствуйте, ankorol, Вы писали:
A>Здравствуйте, r1der, Вы писали:
R>>.. допустим стоит задача перевести деасятичное число в 8 или 16 ричную систему или даже 4ричную.. как это сделать с помощью побитовых операций?
A>Опиши входные данные и что ты хочеш получить на выходе. Есть понятие числа, а есть представления числа. В компъютере все представления числа в двоичной системе, тебе их показывают в десятичной. Математические операции не изменяют представления, они изменяют число. Тоесть нельзя написать функцию которая из
A>A>int numb = 16;
A>//сделает
A>numb = A;
A>
A>Вобщем, это я к чему... уточни вопрос.
есть функций printinhex которая принимает десятичное число, далее с помощью побитовых операций должна разложить видимо на тетрады и вывести в шестнадцатиричном формате..интересует эта функция.. а точнее как она работает в объекте cout