![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
KpoHyc |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.12.2006 Где: Санкт-Петербург Репутация: нет Всего: 5 |
Собственно сабж - что такое?
И для чего служит - желательно пример на пощупать... ЗЫ поразрядные - аналог мат логики? --------------------
AScript + Pascal + C -> C++ ->C#Adobe Photoshop 7.0/CS 2.0 + GIMP+ Visual Studio .NET(sp1)/2005 pro(sp1) |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ну, логические OR,AND,XOR... свои действия выполняют с каждой парой бит в операндах и результат записывается в соответствующий выходной бит...
а вообще google() рулит. |
|||
|
||||
KpoHyc |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.12.2006 Где: Санкт-Петербург Репутация: нет Всего: 5 |
JackYF, не рулит - больше имеет смысл
--------------------
AScript + Pascal + C -> C++ ->C#Adobe Photoshop 7.0/CS 2.0 + GIMP+ Visual Studio .NET(sp1)/2005 pro(sp1) |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Берешь два рандомных интовых числа...
и смотришь на экран... |
|||
|
||||
W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
KpoHyc |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 23.12.2006 Где: Санкт-Петербург Репутация: нет Всего: 5 |
W4FhLF, спасиб
--------------------
AScript + Pascal + C -> C++ ->C#Adobe Photoshop 7.0/CS 2.0 + GIMP+ Visual Studio .NET(sp1)/2005 pro(sp1) |
|||
|
||||
Butsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 6.6.2006 Где: Украина,Харьков Репутация: нет Всего: нет |
Битовые поля служат для экономии памяти, например в структурах. Примером может быть интовое беззнаковое число 4 байта то бишь 32 бит. Ты можешь под переменную выделить 1 бит таким образом
struct pobit_field { unsigned cts:1; unsigned dsr:1; }; теперь можно напрямую обращаться к этим битам, обходя неиспользуемые. |
|||
|
||||
comp |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 61 Регистрация: 15.11.2006 Репутация: нет Всего: 1 |
http://www.topcoder.com/tc?module=Static&a...bitManipulation - классная статья. Написанно достаточно адекватно и со знанием дела...
|
|||
|
||||
Butsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 6.6.2006 Где: Украина,Харьков Репутация: нет Всего: нет |
Спс
![]() |
|||
|
||||
xni |
|
|||
Новичок Профиль Группа: Участник Сообщений: 21 Регистрация: 27.10.2006 Где: Обнинск Репутация: нет Всего: нет |
Иногда выодно использовать битовые маски. Напривер, есть число (int). В нем, допустим, 32 бита. Каждый бит, пускай отвечает за какую-то ошибку. Тогда с помощью побитовых масок возможно получить значение заданного бита. Немного муторно, но существенно экономит память.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |