Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Konspekt_po_yazyku_S.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
95.06 Кб
Скачать

Константы и литералы

Константа – именованная неизменяемая область оперативной памяти, имеющая адрес и предназначенная для хранения данных, размер и вид которых определяется типом. Значение константы задается при создании и не может быть изменено на протяжении всего кода.

Общий синтаксис:

const тип_данных идентификатор = значение;

тип_данных const идентификатор = значение;

const int month = 12;

double const PI = 3.14;

Литерал – явная запись в исходном коде компьютерной программы.

Каждый литерал в программе имеет тип данных.

Перечень литералов:

  • 25 – любое целое – int – целочисленный литерал

  • 45.7 – любое вещественное – double – вещественный литерал

  • ‘R’ – любой символ – char – символьный литерал

  • “Text“ – любая строка – строковый литерал

  • true – литерал типа bool – логический литерал

  • 45.7f или 45.7F – литерал типа float

  • 60L или 60l – литерал типа long

  • 60LL или 60ll – литерал типа long long

  • 0XFF5 или 0xFF5 – шестнадцатеричное целое

  • 012 – восьмеричное целое

  • 128u или 128U – unsigned int

  • 128lu или 128LU – unsigned long

Операторы

Оператор – знак операции, команда или конструкция, представляющие собой наименьшую автономную часть языка и приводящие, либо к некоторому вычисляемому результату, либо к реализации некоторого вида алгоритма, било к выполнению конкретного самостоятельного действия.

Классификация по действию

Операторы


Арифметические

Операторы ветвления


Операторы присваивания

Независимые операторы


Логические

Операторы циклов


Арифметический оператор.

-оператор, производящий некоторое арифметическое вычисление, в ходе которого образуется числовой результат.

Логический оператор.

-оператор, проводящий некоторые логические изыскание, в ходе которого образуется логический результат, представлявший собой ложь или истину.

Операторы присваивания.

-оператор, с помощью которого осуществляется запись значения в какой-либо именованный объект. Слева от оператора может располагается исключительно переменный именованный объект, или только что созданная константа.

Оператор ветвления.

-оператор, представлявший собой конструкцию, предназначенную для реализации разветвлявшего алгоритма в коде программе.

Оператор цикла.

-оператор, представляющий собой конструкцию, предназначенную для реализаций циклического алгоритма в коде программы.

Классификация по количеству операторов.

  • Унарные

  • Бинарные

  • Тернарный

Унарный оператор.

-оператор, которому для роботы достаточно одного операнда. (унарный минус напр.: «-3»)

Бинарный оператор.

-оператор, которому для роботы необходима 2 операнда.(напр.: +,-,*.)

Тернарный оператор.

-оператор, которому для роботы необходима 3 операнда.( «операнд-знак операции-операнд-знак операции- операнд)

Форма операторов.

  • Постфиксная

  • Префиксная

  • Инфиксная

Инфиксная форма.

-оператор находится радом с операндом.

Префиксная форма.

-оператор находится перед операндом.(данная форма характерна для Унарный операторов)

Постфиксная форма.

-оператор находится после операндом.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]