Привет. Мне нужно ввести число в 16СС. Я это делаю так: scanf("%x", &read);.
Но теперь мне нужно определить, сколько бинарных разрядов потребуется для того, чтобы сохранить число в памяти.
Следовательно, мне нужно перевести число в 2СС. Как это можно сделать какой-нибудь одной функцией?
В дополнение к MiiNiPaa скажу, что все ваши числа и так хранятся в двоичной системе счисления, сегодняшняя популярная выч. техника с другими системами не работает. Другое дело - в какой СС вы хотите эти числа выводить на экран/в файл, в общем - преобразовывать в человеко-читаемую строку. Поэтому в целом вопрос сводится к чтению справки по аргументам printf или по директивам потоков C++.