operator de atribuire - studopediya

În vederea universalizare programelor adoptate toate datele utilizate în cadrul programului în diverse operații, nu reprezintă valori și numele lor. În calcul, numele au încă un alt nume de identificare. Aceste nume seturi dezvoltator program. Acest principiu este utilizat pe scară largă în algebra, fizica, și alte discipline și documente științifice.

În C ++, și într-adevăr, sunt formate cele mai multe alte limbi algoritmice identificatori:

- combinații de litere, cifre și underscore _. care este echivalentă cu litera;

- primul caracter trebuie să fie o literă sau subliniere;

Numărul maxim de recunoscut de caractere ID - 31, cu toate că limba le permite să fie și mai mult. Doar în acest caz, personajele care sunt la dreapta 31-lea, nu au fost luate în considerare, care nu este recunoscut. Aceasta înseamnă că cele două nume, format din 40 caractere, cu aceleași primele 31 caractere, și o varietate de alte persoane, percepute ca fiind identice. Cu toate acestea, capacitatea de a utiliza mai mult de 31 de numărul de caractere creează avantaje suplimentare.

Un exemplu de corecte Identificatorii pot fi LR1, LAB_2, XY, _8S. ID-uri incorecte: 5p, 175, deoarece există nume începe cu numere. Trebuie amintit că:

- ca elemente de identificare Nu puteți utiliza cuvintele cheie ale limbajului C ++. Ei au un scop diferit;

- nume nu pot conține spații. Nume cu un spațiu perceput ca două numele diferite, adiacente.

Orice program scris într-un limbaj de programare este un set de instrucțiuni pentru producerea unei anumite date caracter. Prin urmare, fiecare limbă are propriile instrumente pentru a le manipula. C ++ are o capacitate mare de a face acest lucru.

Unul dintre tipurile de operațiuni de prelucrare a datelor sunt. Funcționare - este o - o acțiune asupra datelor. Membru se referă la operandul, indiferent de ce operațiunea, și calitatea în care acesta este implicat. Numărul participanților implicați în operațiunile sunt operații diferite:

Unară - operațiune este un singur operand. De exemplu, prin înlocuirea mărcii de funcționare „plus“ la „minus“.

Binare - sunt operațiuni în care două operanzi implicate. De exemplu, operarea plus, divizare, scădere.

In C ++, toate operațiunile pot fi împărțite în următoarele grupe:

Toate acestea sunt prezentate în Tabelul 10.2.

Atribuirea Operațiunea înseamnă acțiune. prin care valoarea scrisă la dreapta operațiunii semn este setat variabila al cărui nume este scris în stânga operatorului. Operațiunile de atribuire din partea stângă a numelui variabilei este întotdeauna scrisă. La dreapta sunt posibile opțiuni. Se înregistrează dreptul poate fi reprezentat printr-un număr, numele altei variabile sau expresie. De exemplu,

Atenție! A nu se confunda operatorul de atribuire = cu un operator de comparare pentru egalitate =.

În cazul în care operațiunea de atribuire care implică operanzi de tipuri diferite, tipul operandului din dreapta este tipul operandului din stânga. De exemplu, în operarea cu tipurile de mai sus

tip scurt Boden turnate pentru a pluti, iar apoi operația de atribuire în forma sa finală va fi efectuată între tipul de date float = float.

Ea există între tipurile de subordonare. Acesta este după cum urmează:

char, short, int, lung, float, dublu.

Aici, tipul char are cel mai mic statut, și de tip dublu - cea mai mare. Această dimensiune de celule de memorie subordonare determinată retrasă pentru tipurile de mai sus. Mulaje în operațiunea de atribuire poate duce la pierderea de informații în cazul în care tipul de subordonare la dreapta este mai mare decât cel de pe partea stângă. De exemplu, int = float. Rezultatul va aduce int = int. Aceasta înseamnă că numărul din dreapta, care a ocupat tipul float și dimensiunea celulei de 4 octeți de memorie, este plasat în (o dimensiune alocată întregi de int tip) dimensiunea celulei de 2 octeți de memorie. În acest caz, numărul de depozit de memorie mai mare, pierde o parte din biții săi.

Tabelul 10.2. Operații.

articole similare