Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_26.pptx
Скачиваний:
20
Добавлен:
14.05.2015
Размер:
789.16 Кб
Скачать

ПЕРЕМЕННЫ

Е

В ЯЗЫКЕ

С

ПЕРЕМЕННЫЕ В ЯЗЫКЕ С .

Переменная — это именованная область памяти, в которой хранятся данные определенного типа.

У переменной есть имя и значение.

Имя служит для обращения к области

памяти, в которой хранится значение.

Во время выполнения программы

значение переменной можно изменять.

Перед использованием любая переменная должна быть описана.

2

Общий вид оператора описания переменных:

[класс памяти] [const] тип имя [инициализатор];

класс памяти

Правила описания переменных

3

Константа должна быть инициализирована при объявлении.

4

В одном операторе можно описать несколько

переменных одного типа, разделяя их запятыми

Примеры:

short int а = 1;

// целая переменная а

const char С = 'С’;

// символьная константа С

char s, sf = 'f’;

// инициализация относится только к sf.

char t (54);

float с = 0.22, x(3), sum;

Правила описания переменных

5

Если тип инициализирующего значения не совпадает с типом

переменной, выполняются преобразования типа.

6

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

Если один из операндов

То другой преобразуется к

имеет тип:

типу :

long double

long double

double

double

float

float

unsigned long

unsigned long

long

long

unsigned

unsigned

Иначе оба операнда должны иметь тип int

Тип результата тот же, что и тип участвующих в выражении операндов

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

Описание переменной, кроме тип

Область действия идентификатора 9

Область действия идентификатора —

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

10

Соседние файлы в папке Климов. Лекции