Я хочу написать программу (на данный момент у меня нет кода), которая должна делать следующее:
unsigned int
а также signed int
,Как я могу реализовать второе действие? Я ищу любую помощь.
Я предлагаю вам разработать собственный алгоритм, используя ручку и бумагу:
For each digit in string do:
value = digit - '0'; convert from text to internal representation.
binary number <<= 1; Move the existing bits left by one to make room.
binary number |= value; put the digit into the binary number.
right shift string.
end-for.
Или вы можете написать свой собственный код, протестировать его и отладить, а затем, если у вас есть какие-либо вопросы, опубликовать их (вместе с кодом) как новый вопрос.