Разложение чисел по цифрам

krikus
Offline
Зарегистрирован: 22.07.2011

Доброго времени суток.

У меня вопрос, как можно разложить число по цифрам. Например: 157 - 1, 5, 7. 

nestandart
nestandart аватар
Offline
Зарегистрирован: 15.06.2011

Это смотря что нужно делать и как , в итоге , его использовать. 

Больше вводной информации.

krikus
Offline
Зарегистрирован: 22.07.2011

Хочу сделать подпрограмму для 9-бит R2R цап-а.

Нужно раскладывать цифру в двоичной системе, на отдельные переменные типа int (110101011 - 1, 1, 0, 1, 0, 1, 0, 1, 1), а их просто записывать по портам. На входе переменная тоже типа int. 

Evgen
Evgen аватар
Offline
Зарегистрирован: 10.06.2011

Надо использовать функцию bitRead(). Тут подробней http://rln.nnov.ru/index.php?pid=35

krikus
Offline
Зарегистрирован: 22.07.2011

Спасибо! Работает!