пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Типы данных языка программирования СИ

Почти в любом языке программирования данные обладают определенным типом. Типы данных необходимы для того, чтобы различать в наборе битов и байтов символы, числа и структуры данных. Кроме того, типы данных позволяют более рационально использовать память.

Целочисленные типы (integer) используются для хранения чисел в диапазоне определяемом компилятором. Традиционно целые числа занимают 2 байта памяти и значения, которые относятся к типу int находятся в диапазоне от -32768 до +32767. Тип signedint (целое со знаком) использует один бит для хранения знака числа и 15 бит для хранения самого числа.

Числа с плавающей точкой (Float)

Тип float используются для хранения дробных чисел, которые, как правило занимают 4 байта памяти. Переменные хранящие дробные числа обозначаются ключевым словом float. Когда точности типа float недостаточно мы можем использовать тип double. Тип double аналогичен типу float, но с тем отличием, что обычно использует в двое больший объем оперативной памяти, чем использует float (чаще всего 8 байт). По аналогии с longint имеется тип longdouble, который обычно использует объем памяти в 10 байт. Здесь опять таки все зависит от компилятора, точнее от того, какой объем памяти под какой тип данных посчитали нужным выделять разработчики компилятора.

Символьный тип (Character — char)

Переменная типа char используется для хранения одиночных символов в кодировке ASCII которые занимают один байт памяти. Так как символ относится к integer типам, он может быть как числом со знаком, так и беззнаковым числом и занимает всего один байт. В зависимости от того является ли charsigned или unsigned типом, он может хранить соответственно числа в диапазоне от -128 до 127 и от 0 до 225.


18.01.2015; 23:49
хиты: 89
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь