Язык программирования C

Скачать в pdf «Язык программирования C»
А.2.3. Идентификаторы


Идентификатор — это последовательность букв и цифр. Первым символом должна быть буква; знак подчеркивания (_) считается буквой. Буквы нижнего и верхнего регистров различаются. Идентификаторы могут иметь любую длину; для внутренних идентификаторов значимыми являются не менее 31 первого символа; в некоторых реализациях принято большее количество значимых символов. К внутренним идентификаторам относятся имена препроцессорных макросов и все остальные имена, не имеющие внешних связей (раздел А. 11.2). На идентификаторы с внешними связями могут накладываться более строгие ограничения: в конкретных реализациях языка могут восприниматься не более шести первых символов, а также не различаться буквы верхнего и нижнего регистров.

А.2.4. Ключевые слова


Следующие идентификаторы зарезервированы в качестве ключевых слов и никаким другим способом использоваться не могут:


auto


double


int


struct


break


else


long


switch


case


enum


register


typedef


char


extern


return


union


const


float


short


unsigned


continue


for


signed


void


default


goto


sizeof


volatile


do


if


static


while

В некоторых реализациях зарезервированы также слова fortran и asm.


Ключевые слова const, signed и volatile впервые появились в стандарте ANSI; enum и void — не использовались в первом издании книги, но уже вошли в употребление; ранее зарезервированное слово entry нигде не использовалось и поэтому больше не является ключевым словом.

А.2.5. Константы


Существует несколько видов констант. Каждая имеет свой тип данных; базовые типы рассматриваются в разделе А.4.2.


константа:


целочисленная-константа символьная-константа константа-с-плавающей-точкой константа — перечислимого-типа


А.2.5.1. Целочисленные константы

Скачать в pdf «Язык программирования C»