Calculatoare
Vocabularul limbajului la scrierea programelor - tipuri de date1 SETUL DE CARACTERE La scrierea programelor se foloseste setul de caractere al codului ASCII. Multimea caracterelor se imparte in trei grupe: caractere negrafice: cod Ascii < 32 si DEL(cod 127 - exceptie) - au diferite functii speciale, spre exemplu: n - rand nou t - TAB b - backspace v - TAB vertical f - salt de pagina etc. spatiu 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 incepe cu o litera. In calitate de litere se folosesc: literele mici si mari ale alfabetului englez si caracterul subliniere. ATENTIE!!! Se face distinctie intre literele mici si cele mari EXEMPLU: Max, _min, distincte, frecv, Max2 - reprezinta identificatori 2min, 67prim, 7_org, A+B, a& - nu reprezinta identificatori Max max, ordonat ORDONAT 3 CUVINTE REZERVATE Cuvintele rezervate sunt identificatori cu semnificatie fixata, care nu pot fi folositi in alt context decat cel precizat in definirea limbajului. EXEMPLU: if, while, do, printf, int, main, void etc.
1.3 TIPURI DE DATE Def: Prin data se intelege orice entitate asupra careia calculatorul poate opera. Ex: int x; /*x - este o data asupra careia se opereaza*/ Un tip de data precizeaza multimea valorilor pe care le poate lua o data, operatiile care se pot efectua asupra ei si lungimea de reprezentare interna. CLASIFICARE: In limbajul C distingem doua categorii de date: tipuri predefinite de date (standard sau fundamentale) aritmetice (intregi si reale) void tipuri derivate tipuri structurate tablouri (siruri de caractere) inregistrare pointer referinta definite de utilizator (enumerare) Pentru inceput ne vom ocupa numai de tipurile simple de date(predefinite sau standard). Acestea sunt prezentate in tabelul de mai jos:
unsigned - se refera la date fara semn si poate fi utilizat in combinatie cu celelalte tipuri de date EX: unsigned int - intreg fara semn unsigned char - caracter fara semn unsigned float - real fara semn etc. signed - se poate folosi pentru a pune in evidenta semnul EX: signed int - intreg cu semn, este la fel ca si cum as scrie numai int Am vazut pentru aceste tipuri de date simple multimea valorilor precum si lungimea de reprezentare interna, mai ramane sa studiem operatiile ce se pot executa cu aceste date, dar asta vom discuta in cadrul unei lectii speciale. Problema 1 #include<iostream.h> Problema 2 #include<iostream.h>
|