маской устанавливаются выбранные биты целого
OR- маской устанавливаются выбранные биты целого без воздействия на
другие биты,чтобы установить два бита наибольшей значности в &H9700,
используется OR-маска &HC000;т.е. маска содержит все нули,кроме
битовых позиций,которые вы желаете сделать единичными:
1001 0111 0000 0000 &H9700
or
1100 0000 0000 0000 &HC000
--------------------------
1101 0111 0000 0000 &HD700
XOR-маской дополняются (реверсируются) выбранные биты целого коли-
чества без воздействия на его другие биты.Например,чтобы получить дополне-
ние 2 битов наибольшей значности в &h9700,используется XOR с маской
&HC000;т.е. со всеми нулями ,кроме позиций,подлежащих дополнению:
1001 0111 0000 0000 &H9700
xor
1100 0000 0000 0000 &HC00
-------------------------
0101 0111 0000 0000 &H5700
Операции XOR обычны для графики,поскольку они позволяют обьету пе-
ремещаться ,не нарушаясь по сложному фону.Проделайте одно XOR-маскирование
того же обьекта на том же месте для его стирания,восстановливая его фон в
его первоначпльне состоянии .
Строки и операторы отношения
Т.Б. дает вам возможность сравнивать строчные данные.Строчные вы-
ражения можно тестировать на равенство,а также на "больше чем" и "меньше
чем" при алфавитном упорядочении.
- 59 -
Два строчных выражения равны,если они содержат точно одни и те же
литеры точно в одном и том же порядке.Например:
a%="cat"
print a$=cat",a$="cets",a$="cat"
Строчное упорядочение базируется на двух критериях,причем в следу-
ющем порядке:
(1) основных значениях в коде ASCII содержащихся в них литер и
(2) длине.Например,А меньше В,поскольку код ASCII для А есть
65,что меньше кода В ,равного 66.Заметим,однако,что в меньше А ,поскольку
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий