Урок 2. Алфавит
2. Алфавит
При записи программ на Си используются следующие символы алфавита языка: Буквы, 26 строчных и 26 прописных латинских букв:
A B C D E F G H I J K L M N O P R S T U V W X Y Za b c d e f g h i j k l m n o p r s t u v w x y z |
Цифры, 10 арабских цифр:
0 1 2 3 4 5 6 7 8 9 |
Специальные знаки, 30 специальных знаков:
* + - / \ % ! = ? : ; & ' . , ¦ ¦ " _ ( ) < > ^ [ ] # { } | ~ $ |
Буквы, цифры и специальные знаки составляют множество основных символов алфавита, которое может быть расширено, например, буквами национального алфавита. Символы, не входящие в множество основных символов, могут быть использованы только в комментариях, символьных константах и строках. Кроме того, в языке зарезервированы служебные слова, которые могут быть использованы в строго определенном смысле. Ниже перечислены служебные слова Турбо-Си в порядке их появления в тексте пособия:
int | sizeof | break | auto | _ds | _CX |
float | if | continue | extern | _es | _OH |
double | else | near | static | _ss | _DL |
char | goto | far | register | _AH | _DX |
short | switch | huge | struct | _AL | _BP |
long | case | void | union | _AX | _DI |
signed | default | return | enum | _BX | _SI |
unsigned | for | pascal | typedef | _BL | _SP |
const | while | cdecl | asm | _CH | asm |
volatile | do | interrupt | _cs | _CL |
Служебные слова определяют семантический смысл большинства операторов языка Си. Служебные слова, начинающиеся со знака _ (подчеркивание), используются для доступа к сегментам данных и регистрам компьютера.