Показать сообщение отдельно
Старый 24.05.2009, 17:25   #1
mustaeed
Оператор ЭВМ
 
Регистрация: 01.04.2009
Сообщений: 21
Написано 0 полезных сообщений
(для 0 пользователей)
чтение бита

как узнать установлен ли определённый бит в переменной?

вот описание из game lib:

integer get_bit(integer value, integer mask) - Возвращает результат логического сложения И (AND) двух чисел value и mask
Служит для проверки установлен ли какой-либо бит числа value в 1. На самом деле бесполезная функция т.к. MP может
делать логическое сложение сам примерно так: result:=value and mask;
Примеры:

value 01010111 value 01010101
& &
mask 00000010 mask 00000010
= =
result 00000010 result 00000000


не понял как.
(Offline)
 
Ответить с цитированием