Лекция: Логические типы

Логические переменные, BOOL или boolean, содержат одно из двух значений (истина или ложь). В зависимости от реализации, истина может обозначаться как единица или «true», так и любым ненулевым числом (Си). Ложь, соответственно, обозначается инверсно к правде. Для реализации типа достаточно одного бита, однако на практике для ускорения размер bool равен размеру машинного слова.

Типы с плавающей запятой

Используются для представления вещественных (не обязательно целых) чисел. В этом случае число записывается в виде x=a*10^b. Где 0<=a<1, а b-некоторое целое число из определённого диапазона. a называют мантиссой, b — порядком. У мантиссы хранятся несколько цифр после запятой, а b — хранится полностью.

Строковые типы

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

Идентификационные типы

Идентификационные типы интерпретируются не как число, а как уникальный идентификатор объекта.

FOURCC

FOURCC — 32 бита, интерпретируется как идентификатор кодека для воспроизведения содержимого в файлах-медиаконтейнерах (RIFF (AVI), Ogg Media). В оригинальной спецификации[источник не указан 1083 дня] было указано ограничение на использование «псевдо ASCII» представления кода (при записи в little-endian порядке байт при побайтовом выводе данных должна была получаться ASCII строка).

ATOM

Atom (от греческого «неделимый») — общесистемный идентификатор строки в операционной системе Windows. Приложение может «поместить» (соответствующим вызовом) строку в таблицу (англ. atom table), вызов возвращает число. По указанному числу любое приложение может получить значение строки. Используется для межпроцессного взаимодействия и уникальных идентификаторов (напр., классов окон). [1]

еще рефераты
Еще работы по информатике