FuzzyLogic

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Это True/False Принятая конвенция такова: если переменная равна нулю (битовое представление есть 000...00 (сколько бы там разрядов не было, все нули)), то это ложь(False), всё остальное - истина (True). Если условие внутри оператора if есть истина, то он выполняется, иначе - нет. Таким образом...возьмем такую конструкцию: if (valid) { ... } Если valid есть ноль (ложь/False) то { ... } не выполнится. Если valid не ноль (истина/True), то { ... } выполняется. ! - логическое отрицание (истина меняется на ложь, и наоборот), то есть if (!valid) Если valid есть ноль (ложь) то { ... } выполнится. Если valid не ноль, то { ... } не выполнится. Цитата: Сделай побитово (x && y). получишь результат, а потом опять...ноль/не ноль. |