Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование_С++_ч_1.doc
Скачиваний:
15
Добавлен:
22.11.2018
Размер:
324.61 Кб
Скачать

Идентификаторы

Идентификатор – это имя объекта программы. В имени могут использоваться латинские буквы, цифры и знак подчеркивания. Прописные и строчные буквы различаются, например, max, MAX, Max – три различных имени. Первым символом не может быть цифра, но может быть знак подчеркивания. Нельзя использовать внутри имени пробелы. Длина идентификатора не ограничена по стандарту, но некоторые компиляторы налагают на нее ограничения.

!!! В качестве имени нельзя использовать зарезервированные слова.

Зарезервированные (ключевые) слова

Ключевые слова – это зарезервированные идентификаторы. Их можно использовать только в том смысле, в котором они определены. В таблице представлен список зарезервированных слов языка С++.

Список ключевых слов С++

Ключевое слово

Ключевое слово

Ключевое слово

Ключевое слово

asm

auto

bool

break

case

catch

char

class

const

const_cast

continue

default

delete

do

double

dynamic_cast

else

enum

explicit

extern

export

false

float

for

friend

goto

if

inline

int

long

mutable

namespace

new

operator

private

protected

public

register

reinterpret_cast

return

short

signed

sizeof

static

static_cast

struct

switch

template

this

threw

true

try

tyopedef

typeid

typename

union

unsigned

using

virtual

void

volatile

wchar_t

while

Знаки операций

Знак операции – это один или несколько символов, определяющих действие над данными (операндами). Внутри знака операции пробелы не допускаются. Операции делятся на унарные (имеющие один операнд), бинарные (два операнда) и тернарную (три операнда). Один и тот же знак может интерпретироваться по- разному, в зависимости от контекста.

Константы

Константы – это неизменяемые величины. Различают целые, вещественные, символьные и строковые константы.

Примеры

8, 0, 223196 – целые (десятичные)

0хА, 0хВ8 – целые шестнадцатеричные

5.7 .001 35. – вещественные

‘A’ ‘z’ ‘db’ – символьные (один или два символа)

"Ivan" – строковая.

Символ обратной косой черты используется для представления:

- кодов, не имеющих графического изображения (\ а – звуковой сигнал);

- символов апострофа (‘), обратной косой черты (\), знака вопроса (?) и кавычки (“).

Последовательности символов, начинающихся с обратной косой черты, называют управляющими или escape-последовательностями. Управляющая последовательность интерпретируется как один символ. Допустимые значения символов приведены ниже.

Управляющие последовательности символов

Значение

1

2

\a

\b

\f

\n

Звуковой сигнал

Возврат на шаг

Перевод формата (страницы)

Перевод строки

Окончание таблицы

1

2

\r

\t

\v

\\

\’

\”

\?

Возврат каретки

Горизонтальная табуляция

Вертикальная табуляция

Обратная косая черта

Апостроф

Кавычка

Вопросительный знак

Управляющие последовательности используются и в строковых константах. Например, если внутри строки необходимо записать кавычку, ее предваряют косой чертой:

“Издательство \ ” Наука \ ” ”