Tipuri booleene în delphi

Tipuri booleene în Delphi. Ne familiarizăm cu variabilele logice

Ai căutat tipuri booleene în Delphi. Ne cunoaștem variabilele logice și în special pentru dvs. am pregătit această lecție Delphi. Pentru fiecare lecție, încercăm să furnizăm codul sursă Delphi, deci la sfârșitul articolului Boolean în Delphi. Ne familiarizăm cu variabilele logice, puteți vedea un exemplu de Delphi sau de cod Delphi, care vă va permite să studiați tipurile booleene în Delphi. Ne familiarizăm mai mult cu variabilele logice.






Aflați programarea online la www.DelphiSchool.3dn.ru și aflați elementele de bază ale programării. Învățarea programării în DelphiSchool este programarea pentru începători și programatori experimentați.

Tipuri booleene în delphi

Listarea. Un exemplu de lucru cu variabile booleene în Delphi

200? '200px': '' + (acest.scrollHeight + 5) + 'px'); "> var
b: Boolean; // Declarați o variabilă booleană b
Str: AnsiString; // Declare variabila șir Str
începe
b: = adevărat;
ifb = adevărat atunci
Str: = 'Adevăr'
altfel
Str: = 'Lies'
se încheie;

În acest exemplu, două variabile sunt declarate: b (logic) și str (string). Apoi valoarea b este setată la true. Sunt necesare explicații suplimentare, deoarece construirea logică a dacă ... atunci merge. care nu a fost studiat până acum.






Cuvântul dacă este tradus ca "dacă". Cuvântul este apoi tradus ca "acela". Rezultatul este construirea "dacă condiția este satisfăcută, atunci" În program, se pare că condiția este îndeplinită atunci. Un caz comun al acestei construcții este declarația if. atunci. altceva. Alt cuvânt este tradus ca "altfel". Aceasta este, dacă condiția este îndeplinită, atunci ceea ce este scris după aceea va fi executat, altfel ceea ce este scris după altceva este executat.
Toți operatorii din Delphi se termină cu punct și virgulă. Acest lucru ar trebui făcut pentru a separa echipele unul de celălalt, deoarece o comandă poate fi scrisă în două linii sau două echipe într-una singură. Deci după declarație, mergând înaintea altora, nu puneți niciodată punct și virgulă. Această regulă trebuie amintită.
În exemplul de mai jos, condiția este verificată dacă variabila b este adevărată, atunci valoarea str este setată la "True", altfel valoarea este "False".

Listarea. Un exemplu simplificat de lucru cu variabile booleene în Delphi

200? '200px': '' + (acest.scrollHeight + 5) + 'px'); "> var
b: Boolean; // Declarați o variabilă booleană b
Str: AnsiString; // Declare variabila șir Str
începe
b: = adevărat;
dacă b atunci
Str: = 'Adevăr'
altfel
Str: = 'Lies'
se încheie;

În acest exemplu, instrucțiunea if este doar scrisă. Dacă nu specificați ce comparăm, atunci verificarea se face la valoarea corectă. Aceasta înseamnă că variabila va fi verificată pentru adevăr (este egală cu adevărat), ceea ce înseamnă că acest cod este identic cu cel precedent.
Pentru stocarea valorilor logice, există mai multe tipuri: Boolean (bytes), ByteBool (bytes), wordBool (cuvânt) și LongBool (cuvânt dublu). În paranteze, este specificată dimensiunea din memorie alocată valorii. De ce să alocăm o dublă cuvânt pentru o variabilă logică? Răspunsul este simplu - numai un tip boolean poate lua două valori adevărate sau false sau dacă îl reprezentați în numere, respectiv 1 și respectiv 0. Celelalte tipuri iau valoarea zero ca valoare falsă, iar valoarea adevărată este orice număr care nu este egal cu zero.
Aici există încă o diferență - în tipul Boolean valoarea false este mai mică decât adevărată, deoarece 0 este mai mică decât 1. În celelalte tipuri booleene, false nu este adevărat. Acest lucru se datorează faptului că valorile negative sunt, de asemenea, percepute ca fiind adevărate.







Articole similare

Trimiteți-le prietenilor: