Хелпикс

Главная

Контакты

Случайная статья





Основные и производные типы



 

Лекция №20. Скалярные типы и выражения

 

План:

1. Основные и производные типы

2. Описания типов

1. Основные и производные типы

Переменную чаще всего определяют как пару “имя” - ”значение”. Имени соответствует адрес (ссылка) на участок памяти, выделенный переменной, а значением является содержимое этого участка. Именем служит идентификатор, а значение соответствует типу переменной, определяющему множество допустимых значений и набор операций, для которых переменная может служить операндом. Множество допустимых значений переменной обычно совпадает со множеством допустимых констант того же типа. Таким образом, вводятся вещественные, целые и символьные переменные, причём символьные (char) иногда относятся к целым. Целочисленные и вещественные считаются арифметическими типами. Арифметический (включая символьный) тип является частным случаем скалярных типов. К скалярным типам кроме арифметических относятся указатели, ссылки и перечисления. Для описания и определения переменный основных типов используются следующие ключевые слова, каждое из которых в отдельности может выступать в качестве имени типа:

§ Char (символьный);

§ Short (короткий целый);

§ Int (целый);

§ Long (длинный целый);

§ Float (вещественный);

§ Double (вещественный с удвоенной точностью);

§ Void (отсутствие значения).

 

Таблица типов

Тип данных Размер, бит Диапазон значений Примечания
Unsingned char 0…255 Небольшие целые числа и коды символов
Char -128…127 Очень малые целые числа и ASCII-коды
Enum   32768…32767 Упорядоченные наборы целых значений
Unsigned int 0…65535 Большие целые и счетчики циклов
Short int   32768…32767 Небольшие целые и управление циклами
Int   32768…32767 Небольшие целые и управление циклами
Unsigned long 0…4294967295 Астрономические расстояния
Long 2147483648…2147488367 Большие числа, популяции
Float 3.4E-38…3.4Е+38 Научные расчеты (7 значащих цифр)
Double 1.7Е-308…1.7Е+308 Научные расчеты (15 значащих цифр)
Long double 3.4-4932…1.1Е+4932 Финансовые расчеты (19 значащих цифр)

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.