Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Основные (стандартные) типы данных




Основные типы данных служат для представления целых, вещественных, символьных и логических величин.

Данные бывают двух видов: константы и переменные.

Цели изучения темы

Информацию о командах cout и cin содержит файл iostream.h. Поэтому его необходимо указывать в директиве include.

1.1.9. Вопросы для самоконтроля

1. Какой знак ставиться в конце каждого оператора?

2. Как выделить комментарии в программе?

3. Перечислите управляющие последовательности.

4. Какой оператор может быть использован для ввода значения в переменную?

5. Какой оператор используется для присвоения значения?

 

 

Тема 1.1(2). Типы данных. Константы и переменные

· ознакомление с различными типами данных;

· использование констант и переменных;

· директивы препроцессора.

1.2.1 Типы данных языка С++

Основная цель любой программы состоит в обработке данных.

Данные различного типа хранятся и обрабатываются по-разному. В любом алгоритмическом языке каждая константа, переменная, результат вычисления выражения или функции должны иметь определенный тип.

 

Тип данных определяет:

- внутреннее представление данных в памяти компьютера;

- множество значений, которые могут принимать величины этого типа;

- операции и функции, которые можно применять к величинам этого типа.

 

Все типы языка С++ можно разделить на основные (стандартные) и составные.

 

На основе стандартных типов могут быть описаны составные типы:

- массивы;

- перечисления;

- функции;

- структуры;

- ссылки;

- указатели;

- объединения;

- классы.

 

В языке С++ определено пять основных (стандартных, простых, арифметических) типов данных:

- int (целый);

- char (символьный); целые (целочисленные)

- wchar_t (расширенный символьный); типы

- float (вещественный); типы с плавающей

- double (вещественный с двойной точностью). точкой

Существует четыре спецификатора типа, которые уточняют внутреннее представление и диапазон значений стандартных типов:

- short (короткий);

- long (длинный);

- signed (знаковый);

- unsigned (беззнаковый).

Диапазоны значений стандартных типов данных языка С++:

 

Имя объявления Тип Примерный диапазон значений Размер (байт)
char символьный -128..127 (обычно)
unsigned char беззнаковый символьный 0..255  
signed char знаковый символьный (такой же, как char) -128..127  
int целый -32868..32676 2 (для 16-разрядного процессора) 4 (для 32-разрядного процессора)
unsigned int (unsigned) беззнаковый целый 0..65535  
signed int (signed) знаковый целый (такой же, как int) -32768..32767  
short int (short) короткий целый -32768..32767  
unsigned short int беззнаковый короткий целый 0..65535  
signed short int знаковый короткий целый (такой же, как short int) -32768..32767  
long int (long) длинный целый (такой же, как long) -2147483648..2147483847  
signed long int знаковый длинный целый (такой же, как long int) -2147483648..2147483847  
unsigned long int беззнаковый длинный целый 0..4294967295  
float длинный с плавающей точкой -3.4Е-38..3.4Е+38  
double с плавающей точкой двойной точности -1.7Е-308..1.7Е+308  
long double длинный с плавающей точкой двойной точности -3.4Е-4932..3.4Е+4932  

 

Наибольший интерес для нас будут представлять типы char, int, float.

 




Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 432; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.