Другие языки программирования и технологии

Какие базовые типы информации вы знаете?

Типы данных бывают следующие:
Простые.
Перечислимый тип. Может хранить только те значения, которые прямо указаны в его описании.
Числовые. Хранятся числа. Могут применяться обычные арифметические операции.
Целочисленные: со знаком, то есть могут принимать как положительные, так и отрицательные значения; и без знака, то есть могут принимать только неотрицательные значения.
Вещественные: с запятой (то есть хранятся знак и цифры целой и дробной частей) и с плавающей запятой (то есть число приводится к виду m*2e, где m — мантисса, e — экспонента, причем 1/2<=m<=1, а e — целое число и хранятся знак, и числа m и e).
Символьный тип. Хранит один символ. Могут использоваться различные кодировки.
Логический тип. Имеет два значения: истина и ложь. Могут применяться логические операции. Используется в операторах ветвления и циклах. В некоторых языках является подтипом числового типа, при этом ложь=0, истина=1.
Множество. В основном совпадает с обычным математическим понятием множества. Допустимы стандартные операции с множествами и проверка на принадлежность элемента множеству. В некоторых языках рассматривается как составной тип.
Составные (сложные) .
Массив. Является индексированным набором элементов одного типа. Одномерный массив — вектор, двумерный массив — матрица.
Строковый тип. Хранит строку символов. Может применяться операция конкатенация (сложение строк) . Чаще всего рассматривается как массив символов, но иногда выделяется в качестве простого.
Запись. Набор различных элементов (полей записи) , хранимый как единое целое. Возможен доступ к отдельным полям записи.
Файловый тип. Хранит только однотипные значения, доступ к которым осуществляется только последовательно (файл с произвольным доступом, включённый в некоторые системы программирования, фактически является неявным массивом) .
Структура. Структура в программировании (struct) позволяет хранить множество однотипных (более простые типы данных, что приведены выше) и/или логически связанных данных.
Другие типы данных. Если описанные выше типы данных представляли какие-либо объекты реального мира, то рассматриваемые здесь типы данных представляют объекты компьютерного мира, то есть являются исключительно компьютерными терминами.
Указатель. Хранит адрес в памяти компьютера, указывающий на какую-либо информацию, как правило — указатель на переменную.
Ссылка.
Валютный тип — тип данных, содержащий сумму денег в некоей валюте. Обычно представляет собой число с фиксированной запятой. Правила вывода валютного типа на экран/принтер зависят как от страны, так и от применяемой валюты. В языках програмирования валютный тип отсутствует, но он есть в электронных таблицах и другом деловом ПО.
Константин Докукин
Константин Докукин
648
Лучший ответ
Перевед на плетенку