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

Лекции по проге / 01_Структура программы, типы данных (3)

.pdf
Скачиваний:
30
Добавлен:
14.03.2016
Размер:
262.95 Кб
Скачать

Представление вещественных значений в памяти компьютера (потеря младших разрядов)

 

исходное значение

 

0.1235

1834.7679

16755665.7689

0.1235

1834.767

16755660

 

считываемое значение

 

21

Задание

Метр это 0,000539665407 мили. Запишите это число как вещественную константу в десятичном и экспоненциальном формате.

22

Вещественные константы

Десятичный формат:

0.000539665407

Экспоненциальный формат:

5.39665407Е-4

23

Представление символов

Символы представляются целыми числами в диапазоне [0, 255] – это коды из таблицы символов

24

Символьные константы

Тип данных: char

Формат

Примеры

Обычный:

'A', 'z'

'<символ>'

 

Числовой:

'\0', '\0xA'

'\<код символа>'

 

Кроме обычных символов имеются управляющие символы, которые называются escape-последова-

тельностями

 

 

Последоват-ность

Наименование

 

'\n'

перевод строки

 

'\t'

горизонтальная табуляция

 

'\\'

обратная косая черта

25

'\"'

двойная кавычка

'\''

одинарная кавычка

Строковые константы

Тип данных: char []

Формат

Примеры

Последовательность символов,

"Hello world!!!",

заключенная в двойные кавычки:

"Our country is

"<символьные константы>"

\tRussia"

'a' ≠ "a"

Внимание! 'a' не равно "a", так как слева символ, а справа строка, которая является массивом символов

26

Задание

Создайте строку, содержащую свою фамилию, имя и отчество.

Фамилия, имя и отчество должны располагаться на разных строках

27

Строковые константы

Без переносов: "Козлов Алексей Петрович" С переносами: "Козлов\nАлексей\nПетрович"

28

Понятие переменной

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

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

Переменную можно рассматривать как сущность, обладающую именем, значением и типом

29

Понятие переменной

Имя и тип задаются при объявлении переменной и остаются неизменными в течение ее существования

Значение переменной может меняться в ходе вычислений

Получение начального значения переменной называется ее инициализацией

30