Основные типы данных VisualBasic
| 
			 № п/п  | 
			
			 Тип данных  | 
			
			 Содержит  | 
			
			 Используемая память  | 
			
			 Диапазон  | 
			
			 Суффикс типа данных  | 
		
| 
			 1  | 
			
			 Byte  | 
			
			 Целое  | 
			
			 1 байт  | 
			
			 От 0 до 255  | 
			
			 (нет)  | 
		
| 
			 2  | 
			
			 Boolean  | 
			
			 Целое  | 
			
			 2 байта  | 
			
			 True илиFalse  | 
			
			 (нет)  | 
		
| 
			 3  | 
			
			 Integer  | 
			
			 Целое  | 
			
			 2 байта  | 
			
			 От –32768 до 32767  | 
			
			 %  | 
		
| 
			 4  | 
			
			 Long  | 
			
			 Целое  | 
			
			 4 байта  | 
			
			 От –2147483648до 2147483647  | 
			
			 &  | 
		
| 
			 5  | 
			
			 Single  | 
			
			 Число с плавающей точкой  | 
			
			 4 байта  | 
			
			 Отрицательныеот –3.402823Е38до –1.401298Е-45. Положительные от 1.401298Е-45 до 3.402823Е38  | 
			
			 !  | 
		
| 
			 6  | 
			
			 Double  | 
			
			 Число с плавающей точкой  | 
			
			 8 байтов  | 
			
			 Отрицательные От –0.79769313486232Е308 До –4.94065645841247Е-324. Положительные От 4.94065645841247Е-324 До 1.79769313486232Е308  | 
			
			 #  | 
		
| 
			 7  | 
			
			 Currency  | 
			
			 Число с фиксированной десятичной точкой  | 
			
			 8 байтов  | 
			
			 От –922337203685477.5808 До +922337203685477.5807  | 
			
			 @  | 
		
| 
			 8  | 
			
			 Date  | 
			
			 Дата (месяц/день/год)  | 
			
			 8 байтов  | 
			
			 От 1/1/100 до1/31/9999  | 
			
			 (нет)  | 
		
| 
			 9  | 
			
			 Object  | 
			
			 Адрес объекта  | 
			
			 4 байта  | 
			
			 Ссылка на любой объект  | 
			
			 (нет)  | 
		
| 
			 10  | 
			
			 String  | 
			
			 Символьная строка  | 
			
			 10 байтов + длина строки (переменной длины); длина строки (фиксированной длины)  | 
			
			 От 0 до 2 миллиардов символов дляWindows 95.От 0 до 65400 дляWindows 3.1 и более ранних версий  | 
			
			 $  | 
		
| 
			 11  | 
			
			 Variant  | 
			
			 Любые данные (кроме строк с фиксированной длиной и типов, определенных пользователем)  | 
			
			 16 байтов (для чисел); 22 байта + длина строки (для строк)  | 
			
			 Любое числовое значение вплоть до диапазона типаDouble (для чисел).Аналогично строкам с переменной длиной (для строк)  | 
			
			 (нет)  | 
		
Примечание 1.
Двенадцатый тип данных, называемый пользовательским (user-defined), является смешанным, позволяющим комбинировать разные элементы из других типов данных.
Примечание 2.
Для понимания приведенной таблицы необходимо знать следующие определения:
- Целое – это целое число без десятичной точки. Например, 1, 0, -32767, 17;
 - Число с плавающей точкой – это число с десятичной точкой. Например,1.5, 0.000, -32767.79;
 - 3.402823Е38 – это число с плавающей точкой в экспоненциальной записи;
 - Используемая память – это объем памяти (в байтах), требуемый для хранения переменной;
 - Диапазон – это минимальное и максимальное значения данной переменной;
 - Объект–это комбинация программного текста и данных, рассматриваемая как один элемент;
 - Суффикс типа данных – это символ, добавленный к имени переменной для указания типа данных переменной. Например,myVar% - это переменная типа Integer;myVar$ - это переменная типаString и т.д. если переменная объявлена явно, то нет необходимости использовать суффикс типа данных при обращении к этой переменной.
 
