52. Стандартные типы данных



Скачать 41.53 Kb.
Дата07.07.2013
Размер41.53 Kb.
ТипДокументы

52.Стандартные типы данных


Целые типы

Целые типы определяют константы, переменные и функции, значения которых реализуются множеством целых чисел, допустимых в данной ЭВМ.

Целые типы данных

Тип

Диапазон возможных значений

Размер памяти под переменную




Integer

-2147483648 .. 2147483647

4 байта




Cardinal

0 .. 4294967295

4 байта




Shortint

-128 .. 127

1 байт




Smallint

-32768 .. 32767

2 байта




Longint

-2147483648 .. 2147483647

4 байта




Int64

-263 .. 263 - 1

8 байт




Byte

0 .. 255

1 байт




Word

0 .. 65535

2 байта




Longword

0 ..
4294967295

4 байта




Над целыми операндами можно выполнять следующие арифметические операции

  • сложение +, 

  • вычитание -, 

  • умножение *,

  • деление div, 

  • получение остатка от деления mod.


Вещественные числа

Вещественные числаэто числа с запятой, после которой идут десятичные значения. Еще говорят, что они имеют плавающую точку

Как и целые, вещественные числа имеют несколько типов. В таблице они представлены:

Таблица 3.2. Вещественные типы данных

Тип

Диапазон возможных значений

Размер в байтах

Real48

2.9 * 10-39 .. 1.7 * 1038

6

Real

5.0 * 10-324 .. 1.7 * 10308

8

Single

1.5 * 10-45 .. 3.4 * 1038

4

Double

5.0 * 10-324 .. 1.7 * 10308

8

Extended

3.6 * 10-4951 .. 1.1 * 104932

10

Comp

-263+1 .. 263-1

8

Currency

-922337203685477.5808 .. 922337203685477.5807

8









Строковые типы данных


Строка состоит из набора символов.

Имеются следующие строковые типы данных:

ShortStringкороткая строка из ANSI символов. Количество символов может быть от 0 до 255. Иными словами, строку длиной более 255 символов в ShortString записать нельзя.

LongStringдлинная строка из ANSI символов. Длина строки здесь почти не ограничена, в одну переменную такого типа можно записать текстовый файл с романом "Война и мир". Этот тип используется по умолчанию, то есть, когда мы указываем тип String, подразумевается именно этот тип данных. С ним нам чаще всего и придется работать.

WideStringдлинная строка из UNICODE символов. От LongString отличается только тем, что использует иную таблицу символов.

Символьные типы данных


Кроме того, существуют специальные символы, например, символ перехода на новую строку. Delphi поддерживает два типа символьных данных:

AnsiCharсимвол ANSI таблицы. Используется по умолчанию, то есть, когда мы указываем тип Char, подразумеваем именно этот тип.

WideCharсимвол UNICODE таблицы. Разница между ними такая же, как и у строк этих типов.

Логический тип данных


Логический тип данных используется в условных выражениях. Он необходим для создания логики программы. Условное выражение проверяет – соответствует ли действительность заданному условию? Если соответствует, то выражение возвращает результат True (Истина). Если не соответствует, то возвращается False (Ложь). Таким образом, логический тип данных может иметь только одно из двух этих значений.

Booleanлогический тип данных.

В таблице приведены операнды, с помощью которых формируют логические выражения:

Таблица 4.1. Логические операнды

Логическая операция

Описание

Логическая операция

Описание

=

Равно

>=

Больше или равно

>

Больше

<=

Меньше или равно

<

Меньше

<>

Не равно

==

Точное равно







Похожие:

52. Стандартные типы данных icon«простые типы данных. Символьный тип данных» Простые типы данных делятся на порядковые и ве­щественный типы данных
Под порядковым типом понимают тип данных, областью значений которых является упорядоченное счетное множество. Каждому элементу такого...
52. Стандартные типы данных iconТипы данных
Примитивные типы данных Паскаля: типы с плавающей запятой (real), целые (integer), char, boolean и перечисления
52. Стандартные типы данных iconТипы данных на Паскаль. Целочисленные типы данных
В типах данных со знаком старший бит числа используется как признак знака числа. Все целые типы относятся к порядковым, т е для любого...
52. Стандартные типы данных iconВ широком смысле
Табличные базы данных (БД): основные понятия (поле, запись, первичный ключ записи); типы данных. Системы управления базами данных...
52. Стандартные типы данных icon3. 29 Типы баз данных. Реляционные бд. Нормальные формы рбд. Язык sql база Данных
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной...
52. Стандартные типы данных iconБилеты к выпускному экзамену по информатике
Структура программы в Паскале. Вещественный и целый тип данных. Стандартные функции и процедуры для работы с целым и вещественным...
52. Стандартные типы данных iconТипы баз данных. Реляционные бд. Нормальные формы рбд. Язык sql
База Данных (БД) — структурированный организованный набор данных, описывающих характеристики какой-либо физической или виртуальной...
52. Стандартные типы данных iconТемы, рекомендуемые для работы с одаренными учащимися в плане подготовки к олимпиаде по информатике (программированию) Раздел Математические основы программирования Раздел Техника программирования
Переменные и простейшие типы данных, размеры типов. Линейные программы. Условные операторы. Циклы. Процедуры и функции. Сложные типы...
52. Стандартные типы данных icon2. Модели и типы данных
Хранимые в базе данные имеют определенную логическую структуру — иными сло­вами, описываются некоторой моделью представления данных...
52. Стандартные типы данных iconТипы моделей данных
Иерархическая и сетевая модели данных стали применяться в системах управления базами данных в начале 60-х годов. В начале 70-х годов...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org