![]() |
|
|
![]()
|
|
| Гость_max |
|
|||
|
Unregistered |
Здрасте,
можно ли как нибуть в BCB добраться до двоичного кода числа? Например если элемент масива равен (a[1] = 9), то его двоичный код 1001. |
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Что значит добраться? Он и так есть
Проверить значение бита можно двоичными операциями: Вот функция, возвращающая true, если n-ый (cчёт начинается с единицы) бит в числе val равен 1.
-------------------- Да. Именно так. |
|||
|
||||
| Гость_max |
|
|||
|
Unregistered |
Но этот код возвращает несовсем то, ведь дв. код 1 будет 0001, а в этом случае возвращается 1000. вот так. Или я чё то не понимаю.
|
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Просто общепринятая запись двоичного кода справа налево
Так что в коде 0001 единице равен как раз первый бит. -------------------- Да. Именно так. |
|||
|
||||
| Гость_max |
|
|||
|
Unregistered |
ясно, ну а если для решения конкретной задачи важен порядок записи дв. кода? Как можно решить эту проблему?
|
|||
|
||||
| Дрон |
|
|||
![]() Java-ненавистник :) ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3179 Регистрация: 29.12.2002 Где: Санкт-Петербург Репутация: нет Всего: 93 |
Не совсем тебя понял.
Записывай в том порядке в каком хочешь, тот пример что я привёл вообще никакого отношения к записи не имеет. -------------------- Да. Именно так. |
|||
|
||||
| Гость_max |
|
|||
|
Unregistered |
Чё то запарился я, спасибо большое, усё работает
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |