Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

вопрос начинающего программиста   Найти похожие ветки 

 
Viacheslav   (2002-08-17 22:29) [0]

Вот как это понимать if (Attr and faDirectory)<>0
и другие подобные участки кода где вместе вместе с переменной при and стоит константа (литерал) а не другая переменная.


 
Anatoly Podgoretsky ©   (2002-08-17 22:46) [1]

Это означет если в Attr установлен бит faDirectory тогда ...


 
lipskiy ©   (2002-08-18 00:01) [2]

Такая конструкция часто используется для проверки, установки или сброса битов. Обычно для проверки одного бита делают and с числом, содержащим один бит единицей, остальные нули (2,4,8,16). Например, faDirecory = 16 (кажется). То есть можно записать так:
if (Attr and 16) = 16 then это директорий.


 
Yaro ©   (2002-08-18 00:08) [3]

ну, блин... дожились - уроки булевой алгебры в школах не учат!
Зато как на кнопочку пуск нажимать и в ворде
таблички рисовать они объясняют, информатики фиговы!
Идиотизм!


 
Poirot ©   (2002-08-18 07:44) [4]


> Yaro ©

Ну зачем так строго.. ну неповезло людям... Не все учили булеву алгебру... Да кстати причём тут она... впринципе есть чут-чуть, но смысл в бинарном представлении байта...
Кстати - информатика и во многох ВУЗах - это рисование табличек и если нарисовал табличку 10х20 вместо 10х19 - это ошибкак и ты несдал этот тупизм...
ЗЫ: :)


 
MBo ©   (2002-08-18 08:28) [5]

>Yaro
А вот булева алгебра к выражению (Attr and faDirectory) не имеет совершенно никакого отношения ;)))


 
Anatoly Podgoretsky ©   (2002-08-18 10:53) [6]

Это точно, тут надо азы двоичной математики - битовые операции



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
1-95742
unfam
2002-08-19 03:11
2002.08.29
PChar


4-96025
LKBlack
2002-06-27 10:33
2002.08.29
На чистом API програмно дорисовать к иконке,на иконку есть HICON


1-95874
snoup
2002-08-17 21:37
2002.08.29
Как программно открыть на машине ресурсы (доступ к файлам и принт


3-95694
alex-ran
2002-08-08 15:54
2002.08.29
Сортировка и первичные индексы


1-95784
Magystr
2002-08-18 20:32
2002.08.29
Как сделать подсветку синтакса в RichEdit’е?