Description
The report explains about the c and c++ manual.
Limbajul C pentru clasa a IX-a
1
____________________________________________________Cuprins
Cap.1 Elemente de baz? ale limbajului C..................................................................................1
1.1 Structura unui program C ______________________________________________________1 1.2 Vocabularul limbajului_________________________________________________________1 1.3 Tipuri de date________________________________________________________________1 1.4 Directive preprocesor__________________________________________________________2 1.5 Exerci?ii ?i teste gril?__________________________________________________________2
Cap.2 Tipuri fundamentale de date ...........................................................................................4 Tip.........................................................................................................................................4 Num?r de bi?i........................................................................................................................4 Domeniu de valori................................................................................................................4
2.1 Constante___________________________________________________________________4 Exemple : 123.4 12e6 -111.2 ______________________________________________5 2.2 Variabile_____________________________________________________________________5 2.3 Exerci?ii ?i teste gril?__________________________________________________________5
Cap.3 Func?ii de intrare/ie?ire standard....................................................................................7
3.1 Clasificarea func?iilor de intrare/ie?ire____________________________________________7 3.2 Func?iile getch ?i getche_______________________________________________________7 3.3 Func?ia putch________________________________________________________________7 3.4 Macrourile getchar ?i putchar___________________________________________________8 3.5 Func?iile gets ?i puts__________________________________________________________9 3.6 Func?ia printf_________________________________________________________________9 3.7 Func?ia scanf________________________________________________________________11 3.8 Exerci?ii ?i teste gril?_________________________________________________________13
Cap.4 Operatorii limbajului C..................................................................................................18
4.1 Preceden?a operatorilor_______________________________________________________18 4.2 Operatorul de atribuire simpl?__________________________________________________19 4.3 Operatori aritmetici___________________________________________________________19 4.4 Operatorii rela?ionali__________________________________________________________20 4.5 Operatori logici______________________________________________________________20 4.6 Operatorii la nivel de bit_______________________________________________________21 4.7 Operatori compu?i de atribuire_________________________________________________22 4.8 Operatorul de conversie explicit? (cast)__________________________________________23 4.9 Operatorul sizeof_____________________________________________________________23 4.10 Operatorii de adresare_______________________________________________________23 4.11 Operatorul condi?ional_______________________________________________________23 4.12 Operatorul virgul?___________________________________________________________24
Limbajul C pentru clasa a IX-a
2
4.13 Exerci?ii ?i teste gril?________________________________________________________24
Cap.5 Instruc?iunile limbajului C............................................................................................29
5.1 Instruc?iunea vid?___________________________________________________________29 5.2 Instruc?iunea expresie________________________________________________________29 5.3 Instruc?iunea compus?_______________________________________________________30 5.4 Instruc?iunea if______________________________________________________________30 5.5 Func?ia standard exit_________________________________________________________32 5.6 Instruc?iunea while___________________________________________________________33 5.7 Instruc?iunea for_____________________________________________________________34 5.8 Instruc?iunea do-while________________________________________________________36 5.9 Instruc?iunea continue________________________________________________________38 5.10 Instruc?iunea break_________________________________________________________39 5.11 Instruc?iunea switch________________________________________________________40 5.12 Instruc?iunea goto__________________________________________________________42 5.13 Func?iile standard sscanf ?i sprintf_____________________________________________43 5.14 Header-ul ctype.h___________________________________________________________46
Macro de verificare.............................................................................................................46
5.15 Func?ii matematice uzuale___________________________________________________46
Valoarea returnat?...............................................................................................................47
5.16 Exerci?ii ?i teste gril?________________________________________________________47
Cap.6 Tablouri...........................................................................................................................55
6.1 Declararea tablourilor________________________________________________________55
Exemple:.............................................................................................................................55
6.2 Ini?ializarea tablourilor________________________________________________________55 6.3 Prelucr?ri elementare ale vectorilor____________________________________________56 6.3.1 Citirea elementelor unui vector________________________________________________56 6.3.2 Determinarea elementului minim/maxim________________________________________56 6.3.3 Determinarea primului element cu o anumit? proprietate__________________________56 6.3.4 Determinarea ultimului element cu o anumit? proprietate__________________________57 6.3.5 Eliminarea tuturor elementelor cu o anumit? proprietate__________________________57 6.3.6 Eliminarea elementului din pozi?ia k dat? (10) ? x=b : x=a;
e) nici una
38. Se consider? variabilele întregi x,y ?i z, fiind cunoscute valorile x=4 ?i y=2. Care dintre expresiile de mai jos are valoarea 0 ? a) x+y>x%y+1 b) z=(x-y!=0) c) x-2*y=0 d) !x e) x && y 39. ?tiind c? a, b, c, d, x sunt variabile reale cu a
The report explains about the c and c++ manual.
Limbajul C pentru clasa a IX-a
1
____________________________________________________Cuprins
Cap.1 Elemente de baz? ale limbajului C..................................................................................1
1.1 Structura unui program C ______________________________________________________1 1.2 Vocabularul limbajului_________________________________________________________1 1.3 Tipuri de date________________________________________________________________1 1.4 Directive preprocesor__________________________________________________________2 1.5 Exerci?ii ?i teste gril?__________________________________________________________2
Cap.2 Tipuri fundamentale de date ...........................................................................................4 Tip.........................................................................................................................................4 Num?r de bi?i........................................................................................................................4 Domeniu de valori................................................................................................................4
2.1 Constante___________________________________________________________________4 Exemple : 123.4 12e6 -111.2 ______________________________________________5 2.2 Variabile_____________________________________________________________________5 2.3 Exerci?ii ?i teste gril?__________________________________________________________5
Cap.3 Func?ii de intrare/ie?ire standard....................................................................................7
3.1 Clasificarea func?iilor de intrare/ie?ire____________________________________________7 3.2 Func?iile getch ?i getche_______________________________________________________7 3.3 Func?ia putch________________________________________________________________7 3.4 Macrourile getchar ?i putchar___________________________________________________8 3.5 Func?iile gets ?i puts__________________________________________________________9 3.6 Func?ia printf_________________________________________________________________9 3.7 Func?ia scanf________________________________________________________________11 3.8 Exerci?ii ?i teste gril?_________________________________________________________13
Cap.4 Operatorii limbajului C..................................................................................................18
4.1 Preceden?a operatorilor_______________________________________________________18 4.2 Operatorul de atribuire simpl?__________________________________________________19 4.3 Operatori aritmetici___________________________________________________________19 4.4 Operatorii rela?ionali__________________________________________________________20 4.5 Operatori logici______________________________________________________________20 4.6 Operatorii la nivel de bit_______________________________________________________21 4.7 Operatori compu?i de atribuire_________________________________________________22 4.8 Operatorul de conversie explicit? (cast)__________________________________________23 4.9 Operatorul sizeof_____________________________________________________________23 4.10 Operatorii de adresare_______________________________________________________23 4.11 Operatorul condi?ional_______________________________________________________23 4.12 Operatorul virgul?___________________________________________________________24
Limbajul C pentru clasa a IX-a
2
4.13 Exerci?ii ?i teste gril?________________________________________________________24
Cap.5 Instruc?iunile limbajului C............................................................................................29
5.1 Instruc?iunea vid?___________________________________________________________29 5.2 Instruc?iunea expresie________________________________________________________29 5.3 Instruc?iunea compus?_______________________________________________________30 5.4 Instruc?iunea if______________________________________________________________30 5.5 Func?ia standard exit_________________________________________________________32 5.6 Instruc?iunea while___________________________________________________________33 5.7 Instruc?iunea for_____________________________________________________________34 5.8 Instruc?iunea do-while________________________________________________________36 5.9 Instruc?iunea continue________________________________________________________38 5.10 Instruc?iunea break_________________________________________________________39 5.11 Instruc?iunea switch________________________________________________________40 5.12 Instruc?iunea goto__________________________________________________________42 5.13 Func?iile standard sscanf ?i sprintf_____________________________________________43 5.14 Header-ul ctype.h___________________________________________________________46
Macro de verificare.............................................................................................................46
5.15 Func?ii matematice uzuale___________________________________________________46
Valoarea returnat?...............................................................................................................47
5.16 Exerci?ii ?i teste gril?________________________________________________________47
Cap.6 Tablouri...........................................................................................................................55
6.1 Declararea tablourilor________________________________________________________55
Exemple:.............................................................................................................................55
6.2 Ini?ializarea tablourilor________________________________________________________55 6.3 Prelucr?ri elementare ale vectorilor____________________________________________56 6.3.1 Citirea elementelor unui vector________________________________________________56 6.3.2 Determinarea elementului minim/maxim________________________________________56 6.3.3 Determinarea primului element cu o anumit? proprietate__________________________56 6.3.4 Determinarea ultimului element cu o anumit? proprietate__________________________57 6.3.5 Eliminarea tuturor elementelor cu o anumit? proprietate__________________________57 6.3.6 Eliminarea elementului din pozi?ia k dat? (10) ? x=b : x=a;
e) nici una
38. Se consider? variabilele întregi x,y ?i z, fiind cunoscute valorile x=4 ?i y=2. Care dintre expresiile de mai jos are valoarea 0 ? a) x+y>x%y+1 b) z=(x-y!=0) c) x-2*y=0 d) !x e) x && y 39. ?tiind c? a, b, c, d, x sunt variabile reale cu a