Difference between revisions of "Data type/ru"

From Lazarus wiki
Jump to navigationJump to search
(deleted English category)
Line 14: Line 14:
 
* [[Object|object]] - гибридная сущность, которая может содержать как данные, так процедуры для манипулирования этими данными.
 
* [[Object|object]] - гибридная сущность, которая может содержать как данные, так процедуры для манипулирования этими данными.
  
Другие типы данных обычно создаются комбинированием типов сверху. FPC добавляет еще несколько типов данных.
+
Другие типы данных обычно создаются комбинированием вышеуказанных типов. FPC добавляет еще несколько типов данных.
 
<br>
 
<br>
 
<br>
 
<br>

Revision as of 17:36, 26 January 2016

Deutsch (de) English (en) español (es) français (fr) Bahasa Indonesia (id) italiano (it) русский (ru)

Тип данных это классификация переменных или констант. Эти типы определены в любом компиляторе Pascal (потому что они нужны чтоб сделать всё). Список:

  • byte - беззнаковое число число от 0 до 255 (положительное).
  • char - одна буква.
  • integer - целое число. FPC использует для них 4 байта.
  • real - число, которое может иметь десятичную запятую и может иметь экспоненту.
  • cardinal - беззнаковое целое число (положительное).
  • set - коллекция похожих элементов; размер зависит от количества элементов.
  • pointer - ссылка на область в памяти, обычно используется для динамических переменных.
  • record - набор данных, объединенных вместе.
  • class
  • object - гибридная сущность, которая может содержать как данные, так процедуры для манипулирования этими данными.

Другие типы данных обычно создаются комбинированием вышеуказанных типов. FPC добавляет еще несколько типов данных.