среда, 6 октября 2010 г.

Типы данных в VB.NET

Некоторое время назад (аж 20 июня) я немного рассмотрел типы данных в C#. В той статье все было верно, но только написано в ней было все как-то не ровно. То есть – лично мне не очень понятно. Поэтому – решил сегодня сделать некоторые изменения, и написать уже полную статью про типы данных в Visual Basic.NET (ясное дело, что типы данных будут почти одинаковыми).

Зачем вообще опять писать про типы данных? Для того, чтобы изучить все аспекты программирования (в частности – в Visual Basic.NET). Так что, если кто-то хорошо знает типы данных – то может без сожаления пропустить данную статьи, так как она предназначена для новичков в программировании.


Типы данных необходимы для того, чтобы четко разделять используемые дынные, так как мы можем использовать в своей работе числа, строки, символы, логические переменные и сложные структуры. Для каждой такой переменной необходимо использовать свой тип данных. Умный программист всегда выберет именно тот тип данных, который (в данной ситуации) максимально подходит – а для этого надо знать, какие именно типы существуют в данном языке. Что сейчас и сделаем.

Перечень стандартных типов данных в Visual Basic.NET я буду представлять в виде таблиц с указанием того, что можно хранить в этих типах:

Целые типы данных:
Тип
Диапазон значений
Кол-во байт
1
Byte
0 .. 255
1
2
Short
-32 768 .. 32 767
2
3
Integer
-2 147 483 648 .. 2 147 483 647
4
4
Long
- 9 223 372 036 854 775 808 .. 9 223 372 036 854 775 807
8

Самым большим типом является Lont. Если сравнивать с языком программирования паскаль - то там есть такие же типы, но он сдвинуты.

Действительные (вещественные) типы:
Тип
Диапазон значений
Кол-во байт
1
Single
Отрицательные значения:
- 3,402823E+38 .. -1,401298E-45

Положительные значения:
1,401298E-45 .. 3,402823E+38
4
2
Double
Отрицательные значения:
- 1,79769313486231E+308 ..
- 4,94065645841247E-324

Положительные значения:
4,94065645841247E-324 .. 1,79769313486231E+308
8
3
Decimal
28 знаков от запятой
16

А здесь был добавлен новый тип данных Decimal для финансовых рассчетов. В нем могут использовать 128-битовые значений (как раз шестнадцать байт). Могут храниться очень большие числа без потери точности округлений.

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


Комментариев нет:

Отправить комментарий