Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Что такое int16, int32


Автор: IrinaProkopcova 8.6.2006, 12:35
На форуме нашла пример с использованием типа переменной int16. А вот до конца понять что это такое и как правильно использовать не могу(плохо знаю english - в MSDN не понять). Пожалуйста объясните. 

Автор: ivashkanet 8.6.2006, 13:39
1) Цифра после int означает сколько бит отводится под переменную
int32 -- 32-бтный.....
2) А вообще в .Net есть базовые типы целых данных int16, Int32, Int64. Они находятся в пространстве имен System
А есть типы, переопреоделенные в самом языке,
Int16 --- Short
Int32 --- Integer
Int64 --- Long
P.S. Можно использовать и то, и другое название типа.  Разницы никакой smile  

Автор: Дрон 8.6.2006, 13:52
Цитата(ivashkanet @  8.6.2006,  14:39 Найти цитируемый пост)
колько бит отводится под переменную

И соотвтетственно, чем больше бит, тем больше диапазон допустимых значений.

Например Int16 может принимать значения всего от -32768 до 32767
А Int32 уже от минус двух миллиардов до двух миллиардов.
При Int64 даже страшно подумать smile

Добавлено @ 13:56 
Самым "родным" для нынешних компьютеров является 32-битный -- с ним все вычисления самые быстрые.

Int16 можно использовать, чтобы сэкономить память, когда известно, что значения чисел будут не очень большие, но самих чисел очень много (очень большой массив и.т.п.). 

Автор: IrinaProkopcova 8.6.2006, 14:30
Спасибо!!!!!!!!!!!!!!!!!!! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)