КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основные типы данных VB
Переменные и константы Иногда нам с Вами необходимо запомнить или записать кое - что на память. Мы для этого пользуемся, например, записной книжкой (простой или электронной) или записями на бумаге. При выполнении вычислений или обработке информации тоже требуется иногда запоминать некоторые промежуточные результаты. Для каждого из этих результатов выделяется участок памяти компьютера состоящий из одного или нескольких байтов. Для того, чтобы эти участки памяти можно было различать, а также, иметь возможность сослаться на содержимое некоторого конкретного участка памяти (ведь не укажешь же на него пальцем), ему сопоставляют имя. Вот эта пара включающая участок памяти и сопоставленное ему имя и есть переменная. Итак, переменная – это в некотором смысле ячейка для хранения информации, например, значения числа, строки символов. При этом имеется возможность неоднократно считывать значение переменной, а также возможность записывать в эту ячейку другое значение. Ячейка памяти под переменную отводится как результат объявления переменной в программе. В программном коде мы оперируем именем переменной. Но соответствующие действия на самом деле выполняются над содержимым ячейки памяти, которая отведена для этой переменной. Переменная может изменять свое значение в процессе выполнения программы. Ее значение может оставаться неизменным от начала до конца выполнения программы, но принимать разные значения в разных прогонах программы. К константам относится все то, что сказано выше о переменных. Константа, как и переменная, может иметь имя, для хранения ее значения отводится ячейка памяти. Но есть одно существенное отличие. Константа в отличие от переменной не может изменить значение при выполнении программы. Переменные и константы – это данные. Множество значений, которые может принимать данное, допустимые операции, которые с ним можно выполнять, количество отведенных для него байтов, определяется типом данного. В каждом языке программирования определена своя система типов данных. Познакомимся с системой типов данных VB.
Если, к примеру, в программе имеется переменная типа Integer с именем КоличествоСтудентов, то где-нибудь в программе можно записать:
КоличествоСтудентов = 1000
и для всех инструкций, которые появятся после этого, переменная КоличествоСтудентов будет всегда равна числу 1000 – пока, возможно, не появится инструкция
КоличествоСтудентов = 1050
КоличествоСтудентов в этой инструкции является именем переменной, а 1000 в этом примере - её значением. Инструкцию КоличествоСтудентов = 1000 называют инструкцией присвоения: переменная КоличествоСтудентов получает значение, равное 1000. Эту инструкцию нельзя понимать в том смысле, что левая часть равна правой части. Присвоение – это действие, заключающееся в том, что значение правой части записывается в ячейку памяти, отведенную для хранения значения переменной, находящейся слева от знака равенства в инструкции присвоения. Будет ошибкой записать эту инструкцию так:
1000 = КоличествоСтудентов
Слева от знака равенства должна находиться переменная. А справа от знака равенства должно находиться выражение (формула), вычисленное в соответствии с которым значение, становится значением указанной слева от знака равенства переменной. Переменные типов Byte, Integer, Long, Single, Double, Currency принимают числовые значения. Типы Byte/Integer/Long Данные типа Byte, Integer, Long содержат лишь целые числовые значения из различных диапазонов. Если переменной такого типа присваивается 1.4, то возвращается 1, если 1.5 – возвращается 2:
Dim n As Integer n =1.7 'Результат: 2
Типы Single/Double/Currency Данные типа Single и Double содержат числа с плавающей точкой из разных диапазонов значений. Single – с 6 верными десятичными разрядами после запятой, Double – с 14 верными десятичными разрядами после запятой. Данные типа Currency также служат для представления чисел с плавающей точкой, но число разрядов после запятой ограничено четырьмя. Этого достаточно при выполнении денежных расчетов:
Dim s As Single, a As Single s =1.7 'Результат: 1.7 a = - 62.697
В VB в качестве разделителя целой и дробной частей используется точка. В этих инструкциях присваивания справа от знака равенства находятся константы с дробной частью. Возможно применение другого способа записи таких констант. Этот способ состоит в записи константы с порядком. Константы типа Single с порядком выглядят так:
При записи констант типа Double вместо буквы E применяется буква D, что сигнализирует VB, что константа имеет тип с плавающей точкой, но не обычной, а двойной точности.
К числовым переменным можно применять арифметические операции сложения (+), вычитания (-), умножения (*), деления (/), возведения в степень (^) и некоторые другие, с которыми мы ознакомимся позже.
Дата добавления: 2014-12-07; Просмотров: 406; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |