|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2010, 02:50 | #1 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
Значение отдельного бита целого числа в логическую переменную
Стоит следующая задача...
Есть беззнаковое целое число (типа Cardinal). Нужно значение отдельного бита этого числа записать в переменную типа Boolean. Первое, что пришло на ум - конвертация числа в двоичное представление в виде строки, в строке анализируем соответствующий биту символ, если он "1" - в переменную пишем TRUE, если "0" - FALSE, соответственно. Но мне почему-то кажется есть более простое и элегантное решение этой задачи. Если кто сталкивался - подскажите. Заранее спасибо! |
28.12.2010, 03:14 | #2 |
Пользователь
Регистрация: 28.12.2009
Сообщений: 42
|
Все, уже сам допёр ))
Может кому пригодиться... Код:
|
28.12.2010, 09:03 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
можно проще
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не работает перевод из целого числа в ASCII | professor | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 07.06.2010 06:59 |
Вывести числа целого неотр. числа | Gonzo | Помощь студентам | 11 | 04.05.2010 16:55 |
Поиск целого числа в строке | sven117 | Общие вопросы C/C++ | 9 | 01.07.2009 14:01 |
Битовые операции: как узнать значение отдельного бита? | phobos | Общие вопросы C/C++ | 5 | 30.04.2009 09:31 |
сумма цифр целого числа | mihsel | Microsoft Office Excel | 8 | 13.04.2009 13:57 |