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

Объявления и инициализация переменных. Стандартные типы данных.

В языке C/C++ имеется несколько встроенных (стандартных) типов переменных: целочисленные, вещественные, символьные, строковые, логические (булевы) и др. Тип переменной задает вид информации, которая может храниться в этой переменной. Далее приведена таблица наиболее употребительных типов.

ключевое

слово

название типа

число байт

диапазон допустимых значений

int

целый

4

от -231 = -2147483648 до 231 - 1 = 2147483647

float

вещественный

4

от 1.8•10-38 до 1.8•1038 (абсолютная величина)

double

вещественный двойной точности

8

от 2.2•10-308 до 1.8•10308 (абсолютная величина)

bool

логический

1

true и false, всего – 2 значения

char

символьный

1

символы ASCII, всего – 256 значений

short int

короткое целое

2

от -32768 до 32767

long long

длинное целое

8

от -263 = -9223372036854775808

до 263 - 1 = 9223372036854775807

Перед использованием любая переменная должна быть объявлена, что означает указание ее типа и имени. При объявлении переменная также может быть инициализирована некоторой величиной из диапазона допустимых значений. Для этой цели используется операция присваивания «=».

Объявление переменной может размещаться почти в любом месте внутри программы. Однако оно всегда должно предшествовать первому обращению к этой переменной. Нарушение этого правила является синтаксической ошибкой, на которую компилятор прореагирует сообщением вида «Error: Undefined symbol …».

Р ассмотрим несколько примеров объявления и инициализации переменных:

int x=10; // переменная целого типа с именем x, и начальным значением 10 float a, b, c; // вещественные переменные a, b, c, их значения не определены

char s=’a’; // символьная переменная s, инициализирована символом 'a'

char string[20];// пустая текстовая строка из 20 символов с именем string

Следует обратить внимание на использование запятой при одновременном объявлении нескольких переменных, и квадратных скобок при указании размера текстовой строки.

Операции ввода-вывода.

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

С/C++ дает пользователю различные возможности для программирования ввода-вывода. Эти возможности реализуются с помощью функций, входящих в состав различных библиотек. Мы рассмотрим две из них – консольный и потоковый ввод-ввод.