Числовые типы данных

Синтаксис
< числовой тип >::= {long | short |  float |  double |  int | decimal | bool}

Названия типов регистронезависимы. После претрансляции заменяются на long, short, float, double, int, decimal, unsigned char соответственно.

Выделяют следующие характеристики числовых типов (см. таблицу 2).

Таблица 2. Характеристики числовых типов
Тип данныхХарактеристикаПримечание
longКак правило, 32-битный знаковый целый Реальная размерность зависит от архитектуры (например, на Alpha, Sparc v9 это 64 бита)
short16-битный знаковый целый 
float4-байтное вещественное число 
double8-байтное вещественное число 
int Как правило, 32-битный знаковый целый Реальная размерность зависит от ОС (например, MS DOS, PalmOS – 16 бит)
decimal31-разрядное число с фиксированной точкойДля использования этого типа данных требуется включить в исходный модуль файл decimals.h и на этапе сборки программы подключить библиотеку специальных типов данных СУБД ЛИНТЕР
bool Однобайтный, принимает значения 0 (FALSE) или 1 (TRUE)