Инструменты пользователя

Инструменты сайта


examination:c:question10

Вопрос №10. Классификация типов данных.

Типы данных:

  1. Простые ( скалярные ) типы, к этим типам относятся:
    1. Перечислимый тип (может хранить только те значения, которые прямо указаны в его описании)
    2. Числовые типы (эти типы используются для хранения чисел; к переменным этого типа могут применяться арифметические операции) К числовым относятся целочисленные типы – со знаком (любые целые значения –положительные и отрицательные) и без знака (только положительное значение ); к целочисленным данным можно применять сложение, вычитание, деление, умножение. В некоторых языках, например, в си, деление, примененное к целочисленным данным, дает целочисленное значение. Вещественные (бывают с запятой, то есть хранятся знак и цифры целой и дробной частей. А также с плавающей запятой) Числа произвольной точности, обращение с которыми происходит посредством длинной арифметики.
    3. Символьный тип(переменная такого типа хранит один символ таблицы кодировки) В си этот тип может применяться для хранения целых беззнаковых чисел.
    4. Логический тип (имеет два значения; к данным этого типа могут применяться логические операции; используется в операциях ветвления и цикла; в некоторых языках является подтипом числового типа, при этом ложь = 0, правда = 1)
    5. Множества ( допустимы стандартные операции с множествами и проверка на принадлежность элемента множеству; в некоторых языках относится к составным типам)
  2. Составные или структурированные типы; к этим типам относятся:
    1. Массив – индексированный набор элементов одного типа; нумерация по умолчанию в разных языках отличается. Одномерный массив представляет собой вектор, а двумерный – матрицу.
    2. Строковый тип (хранит набор символов; аналогом операции сложения для строковых данных является конкатенация строк; допустимы операции сравнения строк, при этом более короткая строка меньше более длинной, а если строки совпадают по длине, то происходит поэлементное сравнение)
    3. Запись (используется для хранения набора данных различных типов; можно обращаться к отдельным элементам записи; объем памяти, необходимый для хранения записи, складывается из объемов памяти, необходимых для хранения всех ее элементов; допускается присваивание записей друг другу, если они имеют один тип)
    4. Файловый тип (хранит однотипные значения, доступ к которым осуществляется последовательно )
    5. Тип Класс (используется для хранения данных и методов их обработки)
  3. Другие типы данных
    1. Указатель (хранит адрес в памяти компьютера, указывающий на какую-либо информацию, как правило на переменную)
    2. Ссылка
examination/c/question10.txt · Последние изменения: 2014/01/15 08:09 (внешнее изменение)