Привет Dmitry!
29 Sep 05 14:16, Dmitry Orlov писал Alex Mogilnikov:
AM>> Это даст 8 _старших_, а не 8 _первых_ бит.
DO> Это не одно и тоже? Первый байт еще зависит от LE/BE, но первый бит, DO> вроде как всегда старший.
Это еще раз показывает необходимость лучше формулировать вопрос. Я понял именно как первый байт.
2 Александр: применительно к выводу цифр на дисплей я не понимаю, зачем такое может требоваться. Потому что во-первых есть printf(), а во-вторых, если уж почему-то не хочется ее использовать, есть примерно такой вариант (переносимый, не зависящий ни от разрядности, ни от endianness):
void put_uint(unsigned int x) { if(x > 9) put_uint(x / 10); putchar(x % 10 + '0'); }
Всего наилучшего, [Team PCAD 2000] Алексей М. ... Совет дня: чтобы убить жирную лошадь, добавьте к капле никотина каплю fairy