назад | содержание | вперед Типы данных В Visual Basic вы можете применять следующие типы данных:
Для хранения чисел РІ Visual Basic используется пять разных типов данных. Для хранения целочисленных данных предназначены типы integer Рё Long. Первый РёР· РЅРёС… служит для хранения целых чисел РІ диапазоне РѕС‚ —32768 РґРѕ 32767 Рё занимает РІ оперативной памяти РґРІР° байта. Для хранения больших целочисленных значений РІ диапазоне РѕС‚ —2 147483648 РґРѕ 2 147483648 следует выбрать тип данных Long. Р’ этом случае для хранения переменной выделяется 4 байта. Аналогично, для хранения десятичных чисел СЃ плавающей точкой предназначены типы данных single Рё Double. Переменная СЃ типом данных single занимает 4 байта Рё может принимать значения РІ диапазоне -3,4^38 ... -1,4^-45 для отрицательных чисел Рё 1,4^-45 ... 3,4^38 для положительных чисел. Если этого диапазона вам недостаточно, используйте десятичные числа СЃ плавающей точкой РґРІРѕР№РЅРѕР№ точности, определяя для РЅРёС… тип данных Double. Р’ этом случае переменной выделяется 8 байтов, которых достаточно для хранения чисел РІ диапазоне -1,7^-308 ... -4,9^-324 для отрицательных чисел Рё 4,9^-324 ... l,7^+308 для положительных чисел. Для хранения чисел СЃ фиксированной точкой служит тип currency. Переменная данного типа занимает РІ оперативной памяти 8 байт. Целая часть числа может содержать РґРѕ 15 цифр, Р° дробная — РґРѕ 4. Рспользуя переменные строкового типа, РІС‹ можете хранить строки как фиксированной (РґРѕ 216 символов), так Рё переменной длины (РґРѕ 231 символов). Для переменной, имеющей тип строки СЃ фиксированной длиной, указывается максимальная длина строки. Если длина строки, присваиваемая этой переменной, меньше заданной длины строки, то оставшиеся свободные места заполняются пробелами. РџСЂРё присвоении переменной строки, количество символов которой превышает максимальное значение, РІСЃРµ лишние символы отбрасываются. Количество символов, хранящихся РІ строке СЃ переменной длиной, определяется длиной присваиваемых ей данных. РџСЂРё использовании ASCCII РєРѕРґРёСЂРѕРІРєРё для каждого символа строки выделяется РѕРґРёРЅ байт, Р° РїСЂРё использовании РєРѕРґРёСЂРѕРІРєРё Unicode — РґРІР° байта. РљСЂРѕРјРµ этого выделяется 10 байт для строки РІ целом. Для хранения двоичных данных рекомендуется использовать массив переменных типа Byte. Каждый элемент массива данного типа занимает РѕРґРёРЅ байт оперативной памяти. Логический тип данных Boolean используется для хранения данных, принимающих РѕРґРЅРѕ РёР· РґРІСѓС… значений: True (Правда) или False (Ложь). РџРѕ умолчанию переменной данного типа присваивается значение False. Р’ оперативной памяти РѕРЅР° занимает РґРІР° байта. РўРёРї данных Date используется для хранения даты Рё времени. Переменная этого типа требует 8 байт РІ оперативной памяти. РўРёРї данных Variant является универсальным. Переменная этого типа может хранить любой РёР· выше описанных типов данных. Р’СЃРµ необходимые преобразования выполняются РїСЂРё присвоении переменной значения. Выделяемый переменной объем оперативной памяти зависит РѕС‚ типа присвоенного значения, РЅРѕ РЅРµ может быть менее 16 байт. Для хранения ссылок РЅР° объекты используется тип данных object. Каждая переменная данного типа требует 4 байта. РџСЂРё разработке программ РІ среде Visual Basic РІ зависимости РѕС‚ типа данных переменных рекомендуется использовать префиксы, приведенные РІ табл. 5.1. Таблица 5.1. Префиксы, используемые РІ наименованиях'переменных
назад | содержание
| вперед
Поделитесь этой записью или добавьте в закладки | Полезные публикации |