Categories: ДневникСоветы

Delphi и типы данных

Типы данных в delphi довольно обширны, хватит каждому заядлому оптимизатору который изза любого байтика удавится…

Ну наш всеми любимый и знаменитый byte, integer, longint!  целочисленные типы.

Для хранения чисел с точкой есть тип real, Single, float! Вещественные типы.

Для хранения символом (в кол-ве 1 штуки)  есть тип char, символ.

Строки храним в динамическом типе string, опасный тип, т.к. размер его задан не явно — жди ошибок, лучше использовать тип shortstring — 255 символов влезает, вполне достаточно!

Ну вот, можно объявлять переменные этих типов, как?

Вот так:

var
I,J,K: integer;
D: float;
X: real;

Массивы… Что такое массивы?

Массивы — это группа данных одного типа.

Тип тот же самый что и у переменных. Нарпимер, объявляем массивы, массив объявляется с помощью ключевого слова array

var
A : array [1..100] of integer;

Еще, кроме массивов и переменных, есть так называемые структурированные типы — записи.

Записи очень важный и удобный инструмент. Даже не применяя специальные технологии, с его помощью можно создавать собственные базы данных.

Записи — это структура данных, каждый элемент которой имеет собственное имя и тип данных. Элемент записи иначе называют поле.

Названия полей, имеющих одинаковый тип, можно, как и в случае описания переменных, указывать в одну строку через запятую. Для обращения к полю записи сначала указывают имя записи, затем точку, затем имя поля. Например:

type TStudent = record
Fam, Name, Otch : String;
Year : Integer;
Dep : String;
end;
var Student : TStudent;
begin
Student.Fam:='Иванов';
Student.Name:='Иван';
Student.Otch:='Иванович';
Student.Year:= 1988;
Student.Dep:='группа 1101';
end;
Константин

Мега интернет мен

Share
Published by
Константин
Tags: delphiintegerrecord

Recent Posts

  • Новости

Авто выключение забытого света

Хочу сделать автоматический таймер выключения забытого света, собираю необходимые компоненты 1. это питание управляющей электроники, оно низковольтное, поэтому нужно преобразовать…

5 лет ago
  • Новости

10 000 часов или почему курсы не помогут

Я как то прочел одну книгу, называется гении и аутсайдеры, советую прочесть. Кратко книга рассказывает почему одни добиваются успеха, а…

5 лет ago
  • Новости

Почему интернет превратился в помойку

Я сразу скажу. Я не имею ввиду, что здесь одна чушь и мусор. Я хочу сказать, что действительно полезная информация…

5 лет ago
  • Новости

Не запускался диспетчер печати windows 10

Пропали принтеры при печати в любом окне, браузере, ворде, блокноте, нет принтеров! Список принтеров пуст. Хотя в настройках системы принтеры…

5 лет ago
  • Новости

Бесполезный Интернет

Я наткнулся как то на одно исследование, только уже и не вспомню кто его делал, но думаю кому интересно может…

5 лет ago
  • Новости

Восстановил блог спустя 8 лет

Пролетело куча времени, читая свои старые посты немного офигиваю как это было давно. Сколько воды утекло.

5 лет ago