VOCABULARUL LIMBAJULUI C++

Page 1

VOCABULARUL LIMBAJULUI 1. SETUL DE CARACTERE La scrierea programelor se foloseşte setul de caractere al codului ASCII. Mulţimea caracterelor se împarte în trei grupe:  caractere negrafice: cod Ascii < 32 şi DEL(cod 127 - excepţie) - au diferite funcţii speciale, spre exemplu: \n - rând nou \t - TAB \b - backspace \v - TAB vertical \f - salt de pagină etc.  spaţiu cod Ascii = 32  caractere grafice cod Ascii > 32 ­ literle mari ale alfabetului englez (A cod 65) ­ literele mici ale alfabetului englez (a cod 97) ­ cifre 0..9 (0 cod 48) ­ caractere speciale: !, ", *. + etc. 2. IDENTIFICATORI Un identificator este o succesiune de litere, eventual cifre care începe cu o literă. În calitate de litere se folosesc: literele mici şi mari ale alfabetului englez şi caracterul subliniere. ATENŢIE!!!

Se face distincţie între literele mici şi cele mari

EXEMPLU: Max, _min, distincte, frecv, Max2 - reprezintă identificatori 2min, 67prim, 7_org, A+B, a& - nu reprezintă identificatori Max ≠ max, ordonat ≠ ORDONAT 3 . CUVINTE REZERVATE Cuvintele rezervate sunt identificatori cu semnificaţie fixată, care nu pot fi folosiţi în alt context decât cel precizat în definirea limbajului. EXEMPLU: if, while, do, printf, int, main, void etc.

TIPURI DE DATE Def:

Prin dată se înţelege orice entitate asupra căreia calculatorul poate opera.

Ex:

int x;

/*x - este o dată asupra căreia se operează*/

Un tip de dată precizează mulţimea valorilor pe care le poate lua o dată, operaţiile care se pot efectua asupra ei şi lungimea de reprezentare internă.

1


CLASIFICARE:

În limbajul C++ distingem două categorii de date: • tipuri predefinite de date (standard sau fundamentale) ­ aritmetice (întregi şi reale) ­ void • tipuri derivate ­ tipuri structurate  tablouri (şiruri de caractere)  înregistrare ­ pointer ­ referinţă ­ definite de utilizator (enumerare)

Pentru început ne vom ocupa numai de tipurile simple de date(predefinite sau standard). Acestea sunt prezentate în tabelul de mai jos: CUVÂNT LUNGIME ÎN LUNGIME DE REPREZ. INTERNĂ REZERVAT BIŢI int 16 întreg cu semn [-32768,32767] short 16 long 32 întreg cu semn [-231,231] unsigned 16 întreg fără semn [0,65535] char 8 unsigned char [0,255] şi char [-128,127] float 32 real cu val absolută în intervalul [3.4*10-38, 3.4*1038] double 64 real cu val absolută în intervalul [1.7*10-308, 1.7*10308] long double 80 real cu val absolută în intervalul [3.4*10-4932, 3.4*104932] unsigned - se referă la date fără semn şi poate fi utilizat în combinaţie cu celelalte tipuri de date EX: unsigned int - întreg fără semn unsigned char - caracter fără semn unsigned float - real fără semn etc. signed - se poate folosi pentru a pune în evidenţă semnul EX: signed int - întreg cu semn, este la fel ca şi cum aş scrie numai int Am văzut pentru aceste tipuri de date simple mulţimea valorilor precum şi lungimea de reprezentare internă.

2


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.