7. Простые типы данных (знаковые целые, беззнаковые целые, вещественные).
Назначение, относительный размер целых типов данных, занимаемая память, диапазон значений, допустимые операции. Приведение типов данных, его виды, когда происходит, примеры.Тип данных
Любая переменная в Си имеет определенный тип данных. Этот тип определяет, какие значения может принимать переменная и сколько места в памяти она будет занимать.
Базовые типы данных в Си представляют собой целые ( int , char ) и вещественные ( float , double ). Отдельно следует выделить тип void . К базовым типам данных можно применять модификаторы short и long для изменения занимаемой ими памяти и, соответственно, расширения диапазона значений.
Знаковые целые
Старший бит в таких числах определяет знак числа: 0 — положительное, 1 — отрицательное
Беззнаковые целые типы данных (неотрицательные):
Вещественные типы данных:
Тип void не попадает под определение типа данных. Его используют только при возврате функции или при работе с указателями (void* - универсальный (пустой) указатель, используется, когда тип переменной неизвестен)