Tuesday, March 19, 2024 06:03

Operatorii pe biți

ianuarie 6th, 2017

Orice programator știe că un computer poate prelucra doar informațiile reprezentate printr-o serie de numere binare (1 și 0). Asta înseamnă că dacă vom păstra numărul 55 în memoria calculatorului, programul stochează de fapt o serie de biți reprezentați ca 00110111.… Read more

Operatorul de concatenare

ianuarie 6th, 2017

Cu toate că am folosit deja operatorul de concatenare de câteva ori, nu l-am explicat încă. Operatorul de concatenare (+) este folosit pentru a uni două sau mai multe valori de tip string.

Ca o notă, nu este necesar ca ambii operanzi să fie de tip string.… Read more

Operatorii logici

ianuarie 6th, 2017

Operatorii logici sunt destul de simpli, deoarece aceștia pot produce doar două ieșiri: adevărat sau fals (True sau False). Operatorii logici (booleni) de bază sunt AND (&&), OR (||), XOR (numit și „SAU exclusiv”, ^) și NOT (sau negare, !).

Vă voi arăta o mostră din cele patru operații logice și rezultatele pe care le produc:

Read more

Operatorul de decrementare

ianuarie 6th, 2017

Operatorul de decrementare este partea complementară a operatorului de incrementare. Ceea ce se aplică operatorului de incrementare se aplică și pentru cel de decrementare.

Evident, diferența este în sintaxă și comportament. Operatorul de decrementare poate fi exprimat în patru moduri, la fel ca și cel de incrementare:

Diferența de comportament ar trebui să fie evidentă și auto-explicativă: în loc de a adăuga, vom scădea.… Read more

Operatorul de incrementare

ianuarie 5th, 2017

Una dintre cele mai utilizate operații în programare este incrementarea valoarii unei variabile. Operatorul de incrementare este compus din două semne plus: ++ (și are două forme), sau o variație a următorilor doi operatori: += și =+.

Considerați următorul exemplu:

În exemplul de mai sus, vom atribui unei variabile rezultatul adăugării lui 1 la propria ei valoare.… Read more

Operatorii aritmetici

ianuarie 5th, 2017

Practic, operatorii aritmetici (+, -, *, /) sunt aceiași ca și cei matematici. Totuși, sunt câteva diferențe ce trebuiesc subliniate.

Cel mai important lucru asupra căruia trebuie să fiți atenți este genul de rezultat pe care îl așteaptați. Dacă veți folosi două numere întregi pentru a efectua o împărțire, nu așteaptați să obțineți ca rezultat un număr real, nu așteaptați să obțineți rotunjire, sau orice parte fracționară.… Read more

Precedența operatorilor

ianuarie 5th, 2017

Dacă vă mai amintiți încă de matematica de la școală (da, cum să nu! 😀 ), unii operatori au precedență față de alții, adică au o importanță mai mare; spre exemplu, înmulțirea este mai importantă decât adunarea și va fi calculată mai întâi.… Read more

Operatori

ianuarie 4th, 2017

Nu, nu vorbim despre operatorii de telefonie fixă ​​:) . După cum vă puteți imagina, stocarea de date în variabile este inutilă dacă nu manipulăm și/sau folosim datele respective. Chiar și în programele cele mai simple, veți utiliza operații matematice cum ar fi scăderea, adunarea, înmulțirea, împărțirea.… Read more

Secvenţele Escape

ianuarie 3rd, 2017

Există momente când doriți să utilizați caractere speciale sau șiruri de caractere care conțin caractere speciale, cum ar fi  caracterul linie nouă. Evident că nu e posibil doar să scrieți textul pe o linie nouă în codul dvs. Acesta este momentul în care secvențele Escape sunt de folos.… Read more

Tipuri prin valoare şi referință

ianuarie 3rd, 2017

Variabilele din C# pot fi clasificate în două tipuri principale: tipuri prin valoare și referință. Care este diferența dintre ele?

Tipurile de valoare sunt stocate într-o zonă specială, care se numește stivă de execuție (execution stack), iar valoarea lor este stocată şi accesată în mod direct.… Read more


Follow the white rabbit