C.pdf

(142 KB) Pobierz
C.dvi
Kurs jezykaC
1
Bibliografia
B. Kernighan, D. Ritchie, Język C , WNT 1988
Niklaus Wirth, Algorytmy + struktury danych = programy , WNT 1989
Kurs jezykaC
2
Na początek przykłady:
Najprostszy program
main()
{
}
Drukowanie tekstu
main()
{
printf("Dzien dobry!");
}
Dwie linie na raz
main() {
printf("Pierwsza linia\nDruga linia");
}
Kurs jezykaC
3
Typy, operatory, wyrażenia
identyfikatory
x i x12 _123 ilosc_iteracji
typy i rozmiary danych
typ
rozmiar
min
max
char
1
128
127
unsigned char
1
0
255
int
2/4
2147483648 2147483647
unsigned
2/4
0
4294967295
short int
2
32768
32767
long int
4
2147483648 2147483647
1 . 8 10 38
3 . 4 10 38
float
4
double
8
2 . 23
10 308
1 . 79
10 308
10 4932
10 4932
long double
10 3 . 37
1 . 18
char * int * void *
2/4
-
-
9712664.001.png
Kurs jezykaC
4
Typy, operatory, wyrażenia – c.d.
stałe
0 1 2.5 123.456e-7 0.123E4 123L 0x1F \027
"tekst" ""
deklaracje – bezpośrednio po klamerce rozpoczynającej funkcję
int i, j, ilosc;
int tablica[10];
char c, linia[1000];
Kurs jezykaC
5
operatory
arytmetyczne: +-*/%
logiczne
relacje:
><====
łączniki:
&& ||
bitowe:
&|^~<>
przypisania: ========
zwiększania i zmniejszania:
++ --
inne:
)].>,:
Zgłoś jeśli naruszono regulamin