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

Void MyFunktion (); //возвращаемое функцией значение игнорируется

Константы также как и переменныепредназначены для хранения данных, однако в отличии от переменных константу нельзя изменить. Создаваемую константу необходимо сразу инициализировать. В языке С++ предусмотрено два вида констант:литеральные и типизованные.

Литеральная константа–это значение непосредственно вводимое в выражениях самой программы. Например, в выраженииint myLusy=1936;словоmyLusyявляется переменной типаint, а число 1936- литеральной константой.Литеральные константы делятся на: символьные, строковые, целые и вещественные.

Символьная константа-это отдельный символ, заключенный в апострофы: ‘z‘,’@’. Строковые константы – это последовательность символов, заключенная в двойные кавычки: ”О, если б, как в свое окно, взглянуть в судьбу хоть раз!”.

Литература

  1. Глушаков С.В. , Коваль А.В., Черепнин С.А. Язык программирования С++, учебный курс: Харьков: «Фолио Аст», 2001-500 с.

  2. Страуструп Б. Язык программирования С++: Пер. с англ. –М.: радио и связь, 1991.-352 с.

  3. Либерти, Джесс. Освой самостоятельно С++: Пер. с англ.-М.: ЗАО «Издательство Бином», 2001г,-1152 с.

Упражнения для самопроверки

1.Современное понятие типабазируется на множестве………,которые могут принимать переменные данного типа, и наборе…………, которые можно к ним применять.

2.Напишите перечень ключевых слов, обозначающих базовые типы данных для ПК платформы Intel.

3.Константа - область памяти для хранения данных не …………на протяжении выполнения всей программы.

4.По внешнему представлению следующих числовых последовательностей определите правильные десятичные константы:

1234 56.47 1e256 45,909 -2468976524 .

5. По внешнему представлению следующих числовых последовательностей определите правильные вещественные константы:

23.45 678,543 0.98 .234 -.159 9e8 4e+3 0.345e-9 2.23e-5000 .

6.Какая из перечисленных ESC-последовательностейобеспечивает подачу звукового сигнала:\t \n \f \a \b \r .

7.Выделите описание арифметических переменных и определите сколько байтов памяти будет выделено для них в памяти:

float u,b,w;

double n;

char Letter;

void MyFunction();

bool Flag;

8.Инициализируйте правильными начальными значениями следующие переменные в соответствии с их типом:

float u,b,w;

double n;

char Letter;

bool Flag;

long int m,f;

9.Переменная-объект программы, занимающий несколько ячеек памяти и предназначенный для хранения ……….

10.Зачем и как можно преобразовать(переопределить) тип переменной. Приведете примеры явного и неявного преобразования типов переменных.

11. Какую точность представления десятичных дробей с плавающей запятой обеспечивают данные типа float и типаdouble.

10

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