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

Usunięta treść Dodana treść
m →‎Zestaw znaków i kodowanie: słow a kluczowe z wikipedii
Linia 24:
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. <ref>[http://stackoverflow.com/questions/7075731/ascii-english-text-ascii-c-program-text-question stackoverflow question : ascii-english-text-ascii-c-program-text-question]</ref>
 
Oczywiście w c można przetwarzać tekst zakodowany w innych systemach, jak UTF<ref>[http://www.cprogramming.com/tutorial/unicode.html Unicode in C and C++: What You Can Do About It Today by Jeff Bezanson]</ref>
 
= Słowa kluczowe =
Lista słów kluczowych języka C na podstawie normy ISO/IEC 9899:2011 (C11).
 
{| style="border: 1px solid black; width: 400px;"
|-
| <code>[[Zmienna lokalna|auto]]</code>
| <code>extern</code>
| <code>[[Liczba całkowita (typ danych)|short]]</code>
| <code>while</code>
|-
| <code>break</code>
| <code>[[Liczba zmiennoprzecinkowa|float]]</code>
| <code>signed</code>
| <code>_Alignas</code><ref group="mini" name="ISOC11">Słowo kluczowe dodane w standardzie ISO/IEC 9899:2011</ref>
|-
| <code>case</code>
| <code>for</code>
| <code>[[Operator rozmiaru|sizeof]]</code>
| <code>_Alignof</code><ref group="mini" name="ISOC11" />
|-
| <code>[[Znakowy typ danych|char]]</code>
| <code>[[Instrukcja skoku|goto]]</code>
| <code>[[Zmienna statyczna|static]]</code>
| <code>_Atomic</code><ref group="mini" name="ISOC11" />
|-
| <code>const</code>
| <code>if</code>
| <code>[[Struktura (programowanie)|struct]]</code>
| <code>[[Logiczny typ danych|_Bool]]</code><ref group="mini" name="ISOC99">Słowo kluczowe dodane w standardzie ISO/IEC 9899:1999</ref>
|-
| <code>continue</code>
| <code>[[Inline (programowanie)|inline]]</code><ref group="mini" name="ISOC99" />
| <code>[[Instrukcja wyboru|switch]]</code>
| <code>_Complex</code><ref group="mini" name="ISOC99" />
|-
| <code>default</code>
| <code>[[Liczba całkowita (typ danych)|int]]</code>
| <code>typedef</code>
| <code>_Generic</code><ref group="mini" name="ISOC11" />
|-
| <code>do</code>
| <code>[[Liczba całkowita (typ danych)|long]]</code>
| <code>[[Unia (programowanie)|union]]</code>
| <code>_Imaginary</code><ref group="mini" name="ISOC99" />
|-
| <code>double</code>
| <code>register</code>
| <code>unsigned</code>
| <code>_Noreturn</code><ref group="mini" name="ISOC11" />
|-
| <code>else</code>
| <code>restrict</code><ref group="mini" name="ISOC99" />
| <code>[[Pusty typ danych|void]]</code>
| <code>_Static_assert</code><ref group="mini" name="ISOC11" />
|-
| <code>[[Wyliczeniowy typ danych|enum]]</code>
| <code>return</code>
| <code>[[Zmienna ulotna|volatile]]</code>
| <code>[[Pamięć lokalna wątku|_Thread_local]]</code><ref group="mini" name="ISOC11" />
|}
 
=Żródła=