- •Урок №1
- •Урок №2
- •Урок №3
- •Стандартизация языков программирования
- •Профессиональная лекция №4
- •Лекция №5
- •Анализ первой программы на языке с
- •Язык программирования с
- •Работа с данными
- •Char – 1 байт – (от -127 до 127; от 0 до 255;)
- •Short – 2 байт – (от -32768 до 32767; от 0 до 65535;)
- •Константы и литералы
- •Операторы
- •Классификация по действию
- •Арифметические операторы
- •Операторы объединения
- •Разветвляющийся алгоритм
Константы и литералы
Константа – именованная неизменяемая область оперативной памяти, имеющая адрес и предназначенная для хранения данных, размер и вид которых определяется типом. Значение константы задается при создании и не может быть изменено на протяжении всего кода.
Общий синтаксис:
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 операнда.( «операнд-знак операции-операнд-знак операции- операнд)
Форма операторов.
Постфиксная
Префиксная
Инфиксная
Инфиксная форма.
-оператор находится радом с операндом.
Префиксная форма.
-оператор находится перед операндом.(данная форма характерна для Унарный операторов)
Постфиксная форма.
-оператор находится после операндом.

Операторы
Арифметические
Логические