Статья 2274

Пусть в ходе некоторой операции в регистре центрального процессора оказалась семиразрядная двоичная величина 10.10011. Как ее интерпретировать. Возможно, это натуральное число. Тогда эквивалентное десятичное представление его 83. Во многих языках программирования эта двоичная величина могла бы изображать целое число со знаком и в десятичной системе равнялась бы -45. Те же двоичные данные могут скрывать в себе не число, а литеру. В Американском стандартном коде для обмена информацией 1010011 обозначает букву С. Существуют и некоторые другие возможности. В действительности может оказаться, что указанный двоичный код отвечает вообще не данным, а какой-нибудь команде компьютера ее интерпретация зависела бы в таком случае от конкретного процессора.
Типы данных, принятые в обычных языках программирования, включают натуральные и целые числа, действительные числа, в виде приближенных десятичных дробей, множества, литеры и цепочки литер.