ПредишенСледващото

Булеви типове в Делфи. Въведение в логически променливи

Вие търсихте булеви типове в Делфи. Въведение в логически променливи, и по-специално за вас, ние сме подготвили този урок Delphi. Всеки урок ние се опитваме да предостави на Delphi изходния код, така че в края на статията булеви типове в Делфи. Въведение в логически променливи, можете да видите пример за Делфи, и Delphi код, който ще разгледа Булев тип в Делфи. Запознайте се с логически променливи по-подробно.
Научете програмирането онлайн на интернет страницата www.DelphiSchool.3dn.ru и овладеят основите на програмирането. Образование Програмиране DelphiSchool този програмиране за начинаещи и опитни програмисти.

Булеви типове в Делфи

Обява. Пример за работа с логически променливи в Делфи

? 200 '200px': '' + (this.scrollHeight + 5) + 'пиксела ");"> Var
б: булева; // установи булева променлива б
Ул: AnsiString; // установи низ променлива ул
започвам
б: = вярно;
IFB = вярно, тогава
Ул: = "истински"
още
Ул: = "фалшиви"
приключи;

В този пример, две променливи са обявени: б (логично) и ул (низ). Тогава там е на стойност б задача променлива вярно. Необходими са допълнителни разяснения, защото има логическа структура, ако ... тогава. които до този момент не е проучвана.
Ако думата се превежда като "ако". След това думата се превежда като "нещо". Резултатът е строителство ", ако условието е изпълнено," В програмата изглежда като, ако условието е изпълнено тогава. Една от честите случаи на тази конструкция е да се запише, ако. след това. друго. Иначе думата се превежда като "по-различно." Това означава, че ако условието е изпълнено, за да изпълни това, което е написано след след това, в противен случай да изпълни това, което е написано след друго.
Всички оператори в Делфи завършват с точка и запетая. Това трябва да се направи, за да се разделят команди един от друг, защото един отбор може да се запише на два реда или два отбора в един. Така че, след като операторът идва преди останало Никога, точка и запетая. Правилото за запомняне.
В примера по-долу, при условие се проверява, когато променливата В е вярно, тогава променлива улица е настроен на "True", създаден по друг начин да се "False".

Обява. А опростен пример за работа с логически променливи в Делфи

? 200 '200px': '' + (this.scrollHeight + 5) + 'пиксела ");"> Var
б: булева; // установи булева променлива б
Ул: AnsiString; // установи низ променлива ул
започвам
б: = вярно;
ако след това б
Ул: = "истински"
още
Ул: = "фалшиви"
приключи;

В този пример, с писмено заявление, ако б тогава. Ако липсват указания, с които сравняваме, след проверката въпрос за правилната стойност. Това означава, че променливата ще бъде тествана за истина (ако е вярно), което означава, че кодът е идентичен с предишния.
За съхраняване на логически стойности, има няколко типа: Булева (байта), ByteBool (байтове), wordBool (дума) и LongBool (двойна дума). В скоби на размера на паметта, разпределени за провеждане на стойността. Защо разпредели булева променлива двойна дума? Отговорът е прост - само Булев тип може да отнеме две стойности, истина или лъжа, или, ако е наличен в брой, на 1 и 0, съответно. Други видове ценности като фалшива приемат нула, а истинската стойност - е всяко число е равно на нула.
Тук има една разлика - във вида на стойност Булева фалшива по-малко вярно, тъй като 0 е по-малко от 1. С други булеви типове не са фалшиви, за да е истина. Това се дължи на факта, че отрицателни стойности също се възприемат като истина.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!