Kurs programowania w C cz. 32
- Politechnika Poznańska
- Informatyka
46 ROZDZIAŁ 8. OPERATORY • post-inkrementacja (“i++”), • pre-dekrementacja (“–i”) i • post-dekrementacja (“i–”). Operatory inkrementacji zwiększa, a dekrementacji zmniejsza argu...
Ta witryna wykorzystuje pliki cookie, dowiedz się więcej.
46 ROZDZIAŁ 8. OPERATORY • post-inkrementacja (“i++”), • pre-dekrementacja (“–i”) i • post-dekrementacja (“i–”). Operatory inkrementacji zwiększa, a dekrementacji zmniejsza argu...
OPERACJE BITOWE 47 "~" | 0 1 "&" | 0 1 "|" | 0 1 "^" | 0 1 + + + + | 1 0 0 | 0 0 0 | 0 1 0 | 0 1 1 | 0 1 1 | 1 1 1 | 1 0 a | 0101 = 5 b | 0011 = 3 + ~a | 1010 = 10 ~b | 1100 = 12 a & b | 0001 = 1 a | b | 0111 = 7 a ^ b | 0110 = 6 Lub bardziej opisowo:...
48 ROZDZIAŁ 8. OPERATORY Nie jest to zatem takie straszne na jakie wygląda. Widać, że bity będące na skraju są tracone, a w “puste” miejsca wpisywane są zera. Inaczej rzecz się ma jeżeli lewy argument jest liczbą ze znakiem. Dla przesunięcia bitowego w lewo a 1 | a2 ++ 0001 | | 0011 | 0001 | 01...
OPERATORY LOGICZNE 49 • większe lub równe (“ =”). Wykonują one odpowiednie porównanie swoich argumentów i zwracają jedynkę jeżeli warunek jest spełniony lub zero jeżeli nie jest. Częste błędy Osoby, które poprzednio uczyły się innych ję...
Rozdział 25 Łączenie z innymi językami Programista, pisząc jakiś program ma problem z wyborem najbardziej odpowiedniego ję- zyka do utworzenia tego programu. Niekiedy zdarza się, że najlepiej byłoby pisać program, korzystając z różnych języków. Język C może być z łatwością łączony z innymi językami...
Rozdział 1 O podręczniku O czym mówi ten podręcznik? Niniejszy podręcznik stanowi przewodnik dla początkujących programistów po ję- zyku programowania C. Co trzeba wiedzieć, żeby skorzystać z niniejszego pod- ręcznika? Ten podręcznik ma nauczyć programowania w C od podstaw do poziomu zaawan- sowane...
14 ROZDZIAŁ 2. O JĘZYKU C część narzędzi systemowych była napisana w C, logiczne było pisanie kolejnych w tym samym języku. Kilka z obecnie powszechnie stosowanych systemów operacyjnych takich jak Linux, Microsoft Windows zostały napisane w języku C. Standaryzacje W 1978 roku Ritchie i Kerninghan...
ZASTOSOWANIA JĘZYKA C 15 Zastosowania języka C Język C został opracowany jako strukturalny język programowania do celów ogól- nych. Przez całą swą historię (czyli ponad 30 lat) służył do tworzenia przeróżnych programów — od systemów op...
18 ROZDZIAŁ 3. CZEGO POTRZEBUJESZ • Debuger • Debugger jest to program, który umożliwia prześledzenie(określenie wartości po- szczególnych zmiennych na kolejnych etapach wykonywania programu) linijka po linijce wykonywania skompilowanego i zlink...
20 ROZDZIAŁ 4. UŻYWANIE KOMPILATORA kompilatorowi dany język. Aby wymusić na GCC korzystanie z języka C, używamy parametru “-x ”: gcc -x c -o program kod W rezultacie kompilator potraktuje plik “kod”, jako plik z kodem źródłowym w języku ...