Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций -=Вычислительная техника и прог...docx
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1.84 Mб
Скачать

3.2.4. Ключевые слова

Ключевые слова — это зарезервированные идентификаторы, которые имеют специальное значение для компилятора.

Таблица 3.4 — Список ключевых слов

asm

enum

new

throw

unsigned

auto

explicit

operator

true

using

bool

export

private

try

virtual

break

extern

protected

typedef

void

case

false

public

typeid

volatile

catch

float

register

typename

wchar_t

char

for

return

union

while

class

friend

short

const

goto

signed

continue

if

sizeof

const_cast

default

inline

static

dynamic_cast

delete

int

struct

reinterpret_cast

do

long

switch

static_cast

double

mutable

template

else

namespace

this

Эти слова можно использовать только в том значении, в котором они определены.

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

Знаки операций — это один или более символов, определяющих действие над операндами.

Пробелы внутри знака операции не допускаются.

По количеству участвующих в них операндов операции делятся на унарные, бинарные и тринарные. Один и тот же знак в различных ситуациях может истолковываться по-разному. В таблице 3.5 представлены основные операции языка С++.

Таблица 3.5 — Основные операции языка С++

Операции

Краткое описание

Унарные операции

++

Инкремент (увеличение на 1)

– –

Декремент (уменьшение на 1)

sizeof

Размер

~

Поразрядное отрицание

!

Логическое отрицание

Унарный минус (арифметическое отрицание)

+

Унарный плюс

&

Взятие адреса

*

Реадресация

new

Выделение памяти

delete

Освобождение памяти

type

Преобразование типа

Бинарные и тернарная операции

*

Умножение

/

Деление

%

Остаток от деления

+

Сложение

Вычитание

<<

Сдвиг влево

>>

Сдвиг вправо

<

Меньше

<=

Меньше или равно

>

Больше

>=

Больше или равно

==

Равно

!=

Не равно

&

Поразрядная конъюнкция (И)

|

Поразрядная дизъюнкция (ИЛИ)

^

Поразрядное исключающее ИЛИ

&&

Логическое И

||

Логическое ИЛИ

?:

Условная операция (тернарная)

Операции присваивания

=

Присваивание

*=

Умножение с присваиванием

/=

Деление с присваиванием

%=

Остаток от деления с присваиванием

+=

Сложением с присваиванием

–=

Вычитание с присваиванием

<<=

Сдвиг влево с присваиванием

>>=

Сдвиг вправо с присваиванием

Продолжение таблицы 3.5

Операции

Краткое описание

&=

Поразрядное И с присваиванием

|=

Поразрядное ИЛИ с присваиванием

^=

Поразрядное исключающее ИЛИ с присваиванием

,

Последовательное вычисление