|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2011, 10:53 | #1 |
Пользователь
Регистрация: 27.03.2009
Сообщений: 23
|
переменная, как набор битов.
Привет!
Подскажите каким образом можно в целочисленной переменной обращаться, как к двоичному числу, к каждому биту отдельно. Примерно так же, как к элементам массива. Заранее спасибо. |
09.04.2011, 12:04 | #2 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 25
|
Удел сильных - уделывать слабых
|
09.04.2011, 13:16 | #3 | |
Пользователь
Регистрация: 27.03.2009
Сообщений: 23
|
Цитата:
. Зато нашёл хорошую он-лайн библиотеку-http://sernam.ru/ А вообще, дело обстоит так: мне нужно объявить двойное слово и генерировать в нём в каждый нужный момент случайное значение. Но мне нужно не его десятичное представление, а его двоичная форма. Мне важен каждый бит. В каждый нужный мне момент мне нужен или ноль, или еденица по каждому биту. Нужно случайное количество этих самых значений. |
|
09.04.2011, 13:34 | #4 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
установить бит #6 (считая от младших):
Код:
Код:
Код:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
09.04.2011, 13:50 | #5 |
Форумчанин
Регистрация: 25.12.2010
Сообщений: 247
|
наверно вам надо нечто похожее на это(рандомное заполнение каждого бита):
Код:
|
09.04.2011, 15:57 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
юнион из целого числа и структуры с битовыми полями по 1
|
09.04.2011, 16:51 | #7 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
r:=(r shl 32) + random($FFFFFFFF); r:=random($FFFF); r:=(r shl 16) + random($FFFF); r:=(r shl 16) + random($FFFF); r:=(r shl 16) + random($FFFF);
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Использования текста как переменная | dubailand | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 06.02.2011 13:29 |
Значения поля как переменная | DimOn4Ik | БД в Delphi | 12 | 07.05.2010 02:59 |
Как реализовать набор вкладок | Intersap | Компоненты Delphi | 2 | 25.03.2010 21:32 |
Процедура, как переменная | russian-stalker | Общие вопросы Delphi | 2 | 03.10.2009 18:01 |
Массив как структурная переменная | mazak | Общие вопросы C/C++ | 8 | 15.07.2009 21:55 |