Я приступил к изучению VBA совсем недавно, поэтому, возможно мой вопрос покажется совсем глупым, но нигде четого ответа я не нашел, поэтому решил обратиться сюда.
Задачка следующая:
1.Мне непонятно назначение и правило работы логического оператора Imp — почему результат будет ложным, только тогда, когда правый операнд равен False, хотя таблица истинности выглядит слеюущим образом:
2. Побайтовый оператор Or работает странным образом:
2 Or 3 //0 , однако MsgBox выдает значение 3! в книге же вообще: 2
4 Or 5 //3 , однако MsgBox выдает значение 5! 4
6 Or 7 //5 , однако MsgBox выдает значение 7! 6
3. Оператор целочисленного деления тоже странноват:
2 Mod 3 //2 в книге пишут: 0
4 Mod 5 //4 0
6 Mod 7 //7 0, с чем я полностью согласен
Буду примного благодарен, если увижу вразумительный ответ что не верно (мой код/книга/глючный компилер или др.)