Справочник.
|
||||||
Типы
данных.
|
||||||
Типы
переменных, поддерживаемые в |
||||||
Название
типа данных
|
Размер
(Бт)
|
Диапазон
|
Объявление
и
представление |
|
Byte | байт |
2
|
От 0 до 255 | Dim Chislo As Byte |
Boolean | логический |
2
|
True или False | Dim Chislo As Boolean |
Integer | целое |
4
|
От -32 768 до 32 767 | Dim
Chislo As Integer Dim Chislo% |
Long |
длинное целое |
4
|
От -2 147 483 648 до 2 147 483 647 |
Dim
Chislo As Long Dim Chislo& |
Single
|
с плавающей точкой одинарной точности |
4
|
От -3,402823E38 до 3,402823E38 |
Dim
Chislo As Single Dim Chislo! |
Double
|
с плавающей точкой двойной точности |
8
|
От
-1,79769313486232E308 до 1,79769313486232E308 |
Dim
Chislo As Double Dim Chislo# |
Currency
|
денежный |
8
|
От
-922 337 203 685 477,5808 до 922 337 203 685 477,5807 |
Dim
Chislo As Currency Dim Chislo@ |
Decimal
|
масштабируемое целое |
14
|
+/-79 228
162 514 264 337 593 543 950 335 без дробной части; +/-7,9228162514264337593543950335 с 28 знаками справа от запятой; |
Dim Chislo As Decimal |
Date | дата и время |
8
|
От 1 января 100 г. до 31 декабря 9999 г. | Dim Chislo As Date |
Object | объект |
4
|
Любой указатель объекта | Dim Chislo As Object |
String
|
строка |
10
байт + число символов*1 байт для строк переменной длины и
число символов*1 байт для строк постоянной длины |
От
0 до приблизительно 2 млрд для строк переменной длины и от 1 до приблизительно 65400 для cтрок постоянной длины |
Dim
Chislo As String Dim Chislo$ |
Variant |
все типы данных |
16
байт для чисел и
22 байт + число символов*1 байт для символов |
От 0 до приблизительно 2 млрд | Dim
Chislo Dim Chislo As Variant |
Пользовательский тип данных | описывается с помощью ключевого слова Type |
определяется
включаемыми элементами
|
Определяется диапазон каждого элемента, в зависимости от его типа данных | Type
MyType MyName As String MyBirthDate As Date MyHeight As Integer End Type Dim MyData As MyType |
|
Copyright
|