русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции преобразования форматов


Дата добавления: 2013-12-24; просмотров: 852; Нарушение авторских прав


Преобразование строки в число и обратно осуществляют следующими функциями.

 

Val (строка)   Возвращает числа, содержащиеся в строке, как числовое значение соответствующего типа  
Str (число)   Возвращает значение типа variant (string), являющееся строковым представлением числа  

В качестве допустимого десятичного разделителя функция str воспринима­ет только точку. При наличии другого десятичного разделителя (например, запятой) для преобразования чисел в строки следует использовать функцию cstr, описанную ниже.

Чтобы представить числовое значение как дату, время, денежное значение или в специальном формате, следует использовать функцию Format.

 

Format Возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата. Синтаксис: Format(Выражение[, Формат[, ПервыйДеньНедели [, ПерваяНеделяГода]]]) · Выражение — любое допустимое выражение · Формат — любое допустимое именованное или опреде­ляемое пользователем выражение формата. Примером именованного формата является Fixed — формат дейст­вительного числа с двумя значащими цифрами после десятичной точки · ПервыйДеньНедели — постоянная, определяющая первый день недели · ПерваяНеделяГода — постоянная, определяющая первую неделю года  

 

При построении пользовательского числового формата возможно использо­вание следующих символов.

 

Резервирует позицию цифрового разряда. Отображает цифру или нуль. Если у числа, представленного аргументом, есть какая-нибудь цифра в той позиции разряда, где в строке формата находится о, функция отображает эту цифру аргу­мента, если нет — в этой позиции отображается нуль
# Резервирует позицию цифрового разряда. Отображает циф~"; ру или ничего не отображает. Если у числа, представлен-1 ного аргументом, есть какая-нибудь цифра в той позиции! разряда, где в строке формата находится #, функция ото-1 бражает эту цифру аргумента, если нет — в исходной пози-1 ции не отображается ничего. Действие данного символа аналогично действию о, за исключением того, что лиди­рующие нули не отображаются
. Резервирует позицию десятичного разделителя
% Резервирует процентное отображение числа
, Разделитель разряда сотен от тысяч
: Разделитель часов, минут и секунд в категории форматовВремя(Time)
/ Разделитель дня, месяца и года в категории форматов Дата(Date)
E+, E-, e+, e- Разделитель мантиссы и порядка в экспоненциальном формате  

 



 

Кроме функций Val и Str в VBA имеются следующие функции преобразо­вания типов выражений из данного в указанный.

 

Функция   Тип, в который преобразуется выражение  
CBool (Выражение)   Boolean  
CByte (Выражение)   Byte  
CCur (Выражение)   Currency  
CDate (Выражение)   Date  
СОЫ (Выражение)   Double  
CDec (Выражение)   Decimel  
CInt (Выражение)   Integer  
CLng (Выражение)   Long  
CSng (Выражение)   Single  
CVar (Выражение)   Variant  
CStr (Выражение)   String

 

 



<== предыдущая лекция | следующая лекция ==>
Функции проверки типов | Функции обработки строк


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.008 сек.