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