Концепция типа данных. Числовые типы данных.

Концепция типов данных состоит в том, что каждой информации приписывается тип, который описывается:

1) множеством допустимых значений типа,

2) набором операций для этого типа,

3) диапазоном допустимых значений,

4) количеством памяти, необходимой для хранения данного типа.

Арифметические целочисленные типы
Имя типа Системный тип Диапазон Размер
Sbyte System.SByte -128 — 127 Знаковое, 8 Бит
Byte System.Byte 0 — 255 Беззнаковое, 8 Бит
Short System.Short -32768 —32767 Знаковое, 16 Бит
Ushort System.UShort 0 — 65535 Беззнаковое, 16 Бит
Int System.Int32 (-2*10^9 — 2*10^9) Знаковое, 32 Бит
Uint System.UInt32 (0 — 4*10^9) Беззнаковое, 32 Бит
Long System.Int64 (-9*10^18 — 9*10^18) Знаковое, 64 Бит
Ulong System.UInt64 (0— 18*10^18) Беззнаковое, 64 Бит
Арифметический тип с плавающей точкой
Имя типа Системный тип Диапазон Точность
Float System.Single +1.5*10^-45 -/+3.4*10^38 7 цифр
Double System.Double +5.0*10^-324 -/+1.7*10^308 15-16 цифр
Арифметический тип с фиксированной точкой
Имя типа Системный тип Диапазон Точность
Decimal System.Decimal +1.0*10^-28 - +7.9*10^28 28-29 значащих цифр