Difference between revisions of "Data type/ru"

From Free Pascal wiki
Jump to navigationJump to search
(Created page with "{{Data type}} A '''data type''' is a classification of a variable or constant. There are certain data types that are predefined by any Pascal compiler (because you need them...")
 
(translation)
Line 1: Line 1:
{{Data type}}
+
{{Тип данных}}
  
A '''data type''' is a classification of a variable or constant. There are certain data types that are predefined by any Pascal compiler (because you need them to make everything else). These are:
+
'''Тип данных''' это классификация переменных или констант. Эти типы определены в любом компиляторе Pascal (потому что они нужны чтоб сделать всё). Список:
  
* [[Byte|byte]] - an unsigned number in the range 0 to 255
+
* [[Byte|byte]] - беззнаковое число число от 0 до 255 (положительное).
* [[Char|char]] - Single character
+
* [[Char|char]] - одна буква.
* [[Integer|integer]] - a whole number. FPC currently uses 4 bytes for integers
+
* [[Integer|integer]] - целое число. FPC использует для них 4 байта.
* [[Real|real]] - a number which may have a decimal point and possibly an exponent
+
* [[Real|real]] - число, которое может иметь десятичную запятую и может иметь экспоненту.
* [[Cardinal|cardinal]] - an unsigned  whole number,ie it must be positiv
+
* [[Cardinal|cardinal]] - беззнаковое целое число (положительное).
* [[Set|set]] - a collection of related elements; size depends on number of elements
+
* [[Set|set]] - коллекция похожих элементов; размер зависит от количества элементов.
* [[Pointer|pointer]] - a reference to a location in memory, generally used for dynamic variables
+
* [[Pointer|pointer]] - ссылка на область в памяти, обычно используется для динамических переменных.
* [[Record|record]] - a combination of the above data types collected together
+
* [[Record|record]] - набор данных, объединенных вместе.
 
* [[Class|class]]
 
* [[Class|class]]
* [[Object|object]] - a hybrid entity that may contain data and procedures to manipulate that data
+
* [[Object|object]] - гибридная сущность, которая может содержать как данные, так процедуры для манипулирования этими данными.
  
Other data types are generally made with some combination of the above. FPC adds additional data types.
+
Другие типы данных обычно создаются комбинированием типов сверху. FPC добавляет еще несколько типов данных.
 
<br>
 
<br>
 
<br>
 
<br>
  
 
[[Category:Pascal]]
 
[[Category:Pascal]]

Revision as of 20:43, 25 January 2016

Template:Тип данных

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

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

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