C/Program: Różnice pomiędzy wersjami

Z Wikibooks, biblioteki wolnych podręczników.
< C
Usunięta treść Dodana treść
Linia 1: Linia 1:
=Typy programów=
=Typy programów=
Typy programów wg składników :
Typy programów wg liczby składników :
* [[C/Pierwszy_program|proste]] ( tylko 1 plik źródłowy )
* [[C/Pierwszy_program|proste]] ( tylko 1 plik źródłowy )
* złożone
* złożone
==Program prost==



== Program złożony ==
== Program złożony ==

Wersja z 10:26, 6 sty 2016

Typy programów

Typy programów wg liczby składników :

  • proste ( tylko 1 plik źródłowy )
  • złożone

Program prost

Program złożony

Składniki programu złożonego :

  • główny plik programu ( żródłowy )  : main.c
  • dodatkowe pliki źródłowe
    • tylko c
    • c i h
  • biblioteki = pliki nagłówkowe ( .h) oraz pliki binarne (skompilowane)

Zestaw znaków i kodowanie

Zestaw znaków dopuszczalnych w programie [1]

  • A - Z
  • a -z
  • 0 - 9
  • space . , : ; ' $ "
  • # % & ! _ {} [] () $ & |
  • + - / * = ? < >

jest fragmentem znaków ASCII.

Z punktu widzenia kodowania plik  źródłowy w c jest to tekst zakodowany w ASCII z rozszerzeniem c lub h. [2]

Oczywiście w c można przetwarzać tekst zakodowany w innych systemach, jak UTF[3]

Słowa kluczowe

Lista słów kluczowych języka C na podstawie normy ISO/IEC 9899:2011 (C11).

auto extern short while
break float signed _Alignas
case for sizeof _Alignof
char goto static _Atomic
const if struct _Bool
continue inline switch _Complex
default int typedef _Generic
do long union _Imaginary
double register unsigned _Noreturn
else restrict void _Static_assert
enum return volatile _Thread_local

Żródła

  1. C's Character Set by Richard Mobbs
  2. stackoverflow question  : ascii-english-text-ascii-c-program-text-question
  3. Unicode in C and C++: What You Can Do About It Today by Jeff Bezanson