okladka
Książka "C. Leksykon kieszonkowy" składa się z dwóch części: zwięzłego opisu języka C oraz tematycznie ułożonego przewodnika po bibliotece standardowej. Opis języka został przedstawiony na podstawie standardu ANSI i zawiera wprowadzone później rozszerzenia. Dołączony skorowidz ułatwia szybkie znalezienie informacji na temat funkcji, typów i innych interesujących elementów składni.

Książka przedstawia:

  • Podstawy języka C
  • Typy danych
  • Wyrażenia i operatory
  • Instrukcje języka C
  • Deklaracje
  • Funkcje
  • Dyrektywy preprocesora
  • Biblioteka standardowa
Gdy zawiedzie Cię pamięć i zapomnisz składni danej instrukcji, "C. Leksykon kieszonkowy" przyjdzie Ci z pomocą. Dzięki tej książce szybko znajdziesz potrzebne informacje, bez konieczności wertowania setek stron podręczników.
Wprowadzenie (7)
Podstawy (9)
  • Struktura programu w języku C (9)
  • Zbiory znaków (11)
  • Identyfikatory (13)
  • Rodzaje i zasięg identyfikatorów (15)
Podstawowe typy (17)
  • Typy całkowite (17)
  • Typy rzeczywiste i zespolone (19)
  • Typ void (22)
Stałe (23)
  • Stałe całkowite (23)
  • Stałe zmiennopozycyjne (25)
  • Stałe znakowe i literały napisowe (26)
Wyrażenia i operatory (28)
  • Operatory arytmetyczne (30)
  • Operatory przypisania (32)
  • Operatory relacji (34)
  • Operatory logiczne (35)
  • Operatory bitowe (36)
  • Operatory dostępu do pamięci (38)
  • Pozostałe operatory (39)
Konwersje typów (42)
  • Promocja całkowita (42)
  • Zwykłe konwersje arytmetyczne (43)
  • Konwersja typów w przypadku przypisań i wskaźników (44)
Instrukcje (45)
  • Bloki i instrukcje wyrażeniowe (45)
  • Skoki (46)
  • Pętle (49)
  • Skoki bezwarunkowe (52)
Deklaracje (54)
  • Ogólna składnia i przykłady (55)
  • Deklaracje złożone (56)
Zmienne (57)
  • Klasy pamięci (57)
  • Inicjalizacja (58)
Typy pochodne (60)
  • Typy wyliczeniowe (60)
  • Struktury, unie i pola bitowe (61)
  • Tablice (67)
  • Wskaźniki (70)
  • Kwalifikatory typów oraz definicje typów (74)
Funkcje (77)
  • Prototypy funkcji (78)
  • Definicje funkcji (79)
  • Wywołania funkcji (82)
  • Funkcje o zmiennej liczbie argumentów (83)
Łączenie identyfikatorów (86)
Dyrektywy preprocesora (87)
Biblioteka standardowa (97)
Standardowe pliki nagłówkowe (97)
Wejście i wyjście (98)
  • Obsługa błędów w funkcjach wejścia-wyjścia (100)
  • Ogólne funkcje dostępu do plików (101)
  • Plikowe funkcje wejścia-wyjścia (104)
Zakresy liczb oraz ich klasyfikacja (114)
  • Zakresy wartości typów całkowitych (114)
  • Zakres i precyzja typów zmiennopozycyjnych rzeczywistych (116)
  • Klasyfikacja liczb zmiennopozycyjnych (116)
Funkcje matematyczne (119)
  • Funkcje matematyczne dla typów całkowitych (119)
  • Funkcje matematyczne dla typów rzeczywistych (120)
  • Optymalizacja efektywności wykonywania (123)
  • Funkcje matematyczne dla typów zmiennopozycyjnych zespolonych (124)
  • Makroinstrukcje niezależne od typów (125)
  • Obsługa błędów w funkcjach matematycznych (126)
  • Środowisko zmiennopozycyjne (127)
Klasyfikacja znaków i zmiana ich wielkości (131)
Obsługa łańcuchów (133)
  • Konwersja pomiędzy łańcuchami i wartościami liczbowymi (136)
  • Przekształcenia znaków wielobajtowych (138)
Wyszukiwanie i sortowanie (140)
Obsługa bloków pamięci (141)
Dynamiczne zarządzanie pamięcią (142)
Czas i data (143)
Sterowanie procesami (144)
  • Komunikacja z systemem operacyjnym (145)
  • Sygnały (146)
  • Skoki nielokalne (148)
  • Obsługa błędów w funkcjach systemowych (149)
Ustawienia narodowe (150)
Skorowidz (155)