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

Литералы (literals) — это фиксированные значения, которые программа не в состоянии изменять. Для каждого типа языка С существуют литералы, включая символьный и булевский типы, целые числа и числа с плавающей точкой. Как это не парадоксально, типа данных для хранения строк в С не существует, а строковые литералы существуют.

Целочисленный литерал, или константа, представляет собой число, записываемое явно, такое как 212 или 1776.

Некоторые примеры

5

целочисленный литерал-int

5l

l или L означает long

true

логический литерал-bool

5.0

литерал с плавающей точкой, понимается как double

5.0f

f или F— с плавающей точкой, понимается как float

0.3е-2

литерал с плавающей точкой double, e или E отделяют экспоненциальную часть

'd'

символьный литерал

"Visual"

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

//"abrakadabra" - строковый литерал '\n' - символьный литерал

cout<<"abrakadabra"<<'\n';

int a = 2; // 2 - литерал типа int

  1. Ввод данных с помощью cin

Объект сіn — аналог cout, но предназначенный для ввода.

Синтаксис оператора ввода:

cin>>имя_переменной;

Имя_переменной указывает на переменную, в которую нужно поместить данные, введенные с клавиатуры:

Ввод сразу нескольких переменных, записывают таким образом:

cin>>имя_переменной1>>имя_переменной2>>...>>имя_переменнойN;

Урок 2.

План занятий.

  1. Виды операторов.

  2. Арифметические операции с числами. Инкремент. Декремент. Сокращенные арифметические формы.

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

  4. Логические операции (сравнения, равенства, объединения, отрицательная инверсия)

  5. Конструкция логического выбора if, тернарный оператор

  6. Структура множественного выбора switch.

  1. Виды операторов

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

Унарные – операторы, которым необходим, только один операнд (данные, над которыми производится действие). С примером унарного оператора вы уже знакомы из курса школьной математики – унарный минус, который позволяет превратить число в отрицательное (3 и -3), или положительное ( –(-3)). Т. е. общий синтаксис унарного оператора таков:

оператор операнд; или операнд оператор;

Бинарные – операторы, которым необходимо два операнда слева и справа от оператора. Таких операторов вы знаете множество - это +, -,* и т. д. И их общий синтаксис можно изобразить следующим образом:

операнд оператор операнд;

Тернарные - операторы, которым необходимо три операнда. В языке программирования С такой оператор всего один и с его синтаксисом мы познакомимся чуть позже.

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