Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1 - Лекция1_ОсновыЯзыкаСи.docx
Скачиваний:
6
Добавлен:
23.11.2019
Размер:
335.52 Кб
Скачать

Ключевые слова и идентификаторы

Все слова, не считая знаков препинания, операций и чисел, в языке Си можно разделить на две группы: ключевые слова и идентификаторы. Ключевые слова – это зарезервированные компилятором слова для работы; к ним относятся названия типов, условные операторы, циклы и ряд других конструкций языка, которые подробно рассматриваются далее в этой следующих темах. Как правило, современные среды разработки подсвечивают ключевые слова специальным цветом. В языке Си существует 32 ключевых слова:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

Int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

Идентификаторы – это названия переменных, функций и других объектов, создаваемых программистом или уже созданных в заголовочных файлах. Следует заметить, что активно используемые функции printf(), scanf(), а также название функции main() являются идентификаторами, а не ключевыми словами.

При выборе идентификаторов необходимо придерживаться трех правил:

  • в идентификаторах можно использовать буквы нижнего и верхнего регистра, цифры и знак подчеркивания «_»;

  • первым символом в идентификаторе может быть буква или знак подчеркивания;

  • язык Си чувствителен к регистру букв, например, int и Int – это два разных слова.

Вот примеры корректных и некорректных идентификаторов:

Корректные

Некорректные

_123

1number

my_variable

int

BIG_LETTERS

t^

FLoat

float

a1b2

_$var

Основные арифметические операции

Для работы с переменными используются операции, наиболее часто – арифметические.

Операция

Описание

Пример

+

Сложение

z = x+y

-

Вычитание

z = x-y

-

Изменение знака

z = -x

*

Умножение

z = x*y

/

Деление нацело (если операнды - целочисленные)

z = x/y

/

Деление (если хотя бы один операнд вещественный)

z = x/y

%

Остаток от деления (применим только для целочисленных операндов)

z = x%y