
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.10.2008, 11:44
|
|||
|---|---|---|---|
Вопрос по VBS. Операторы And и Or |
|||
|
#18+
Доброго дня. Разбираюсь с кодом предшественника и встретил использование операндов AND и OR при присваивании. Что означает конструкция c = a and b или c = a or b ? Мне казалось, что это элементы булевой алгебры. Но при попытке проверить это скриптом Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. терплю полное фиаско: при изменении переменной a результат меняется координально, хотя я полагал, что тут работает "ноль или не ноль" Может, кто сможет помочь? Не корысти ради, а токмо во имя поиска благодати. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2008, 12:18
|
|||
|---|---|---|---|
|
|||
Вопрос по VBS. Операторы And и Or |
|||
|
#18+
В данном случае логические операции применяются к каждому биту в двоичном представлении чисел. Например a=5 (0101) b=3 (0011) a and b = 0001 = 1 a or b = 0111 = 7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.10.2008, 12:21
|
|||
|---|---|---|---|
Вопрос по VBS. Операторы And и Or |
|||
|
#18+
Mix, Логические операции выполняются поразрядно: 100010 = 11111010002 11111010002 And 00000000012 = 00000000002 = 010 11111010002 And 00000000102 = 00000000002 = 010 11111010002 And 00000001002 = 00000000002 = 010 11111010002 And 00000010002 = 0000010002 = 810 и т. д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2161720]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
148ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 430ms |

| 0 / 0 |
