|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.11.2018, 12:23 | #1 |
Пользователь
Регистрация: 05.11.2018
Сообщений: 20
|
Как при помощи побитовых и условных операторов узнать какое из двух чисел в двоичной записи длиннее?
Как при помощи побитовых и условных операторов узнать какое из двух чисел в двоичной записи длиннее?
|
25.11.2018, 18:31 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Выполняем побитовое И между двумя числами. Смотрим старший бит.
Если он равен 1, то числа имеют одинаковую длину. Если нет, то выполняем побитовое ИЛИ инверсии первого числа со вторым (побитовая импликация, можно сказать). Смотрим старший бит. Если он равен нулю, то первое число длиннее, иначе длиннее второе число. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как узнать позицию при записи wav через mciSendString? | nut | Мультимедиа в Delphi | 0 | 29.03.2015 21:46 |
Деление двух чисел в двоичной системе счисления | DEFENDOR | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 27.12.2011 22:10 |
Программа на языке С с использованием условных операторов и операторов цикла. | Valentin Pirgach | Помощь студентам | 0 | 17.10.2011 20:16 |
Несколько условных операторов. Язык программирования Delphi 7 | ZigFree | Помощь студентам | 0 | 27.12.2010 20:03 |
Как выбрать при помощи SQL записи из набора данных | pris | БД в Delphi | 4 | 22.05.2007 11:24 |