Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Служат для преобразования одних типов данных в другие:

Функция Описание
CInt (expression) Переводит число в целочисленный формат: Dim MyDouble, MyInt MyDouble = 2345.5678 ' MyDouble - тип Double MyInt = CInt(MyDouble) ' MyInt возвращает 2346
CStr (expression) Переводит число в строковый формат: Dim MyDouble, MyString MyDouble = 459.001 ' MyDouble - тип Double. MyString = CStr(MyDouble) ' MyString возвращает "459,001" – если в Windows установлен стандарт, подразумевающий десятичную запятую или 459.001 – если стандарт подразумевает десятичную точку
Str (Number) Переводит число в строковый формат: Dim MyString MyString = Str(459) ' возвращает " 459". MyString = Str(-459.65) ' возвращает "-459.65" MyString = Str(459.001) ' возвращает " 459.001" ЗАМЕЧАНИЯ. 1. Функция Str в качестве десятичного разделителя «узнает» только точку. Если могут быть использованы другие разделители (например, в приложениях других стран), то для конвертации данных используйте функцию CStr. 2. Обратите внимание: если знак не указан, то в возвращаемой строке перед первой цифрой стоит пробел.
Val (String) Возвращает число, содержащееся в строке. В качестве допустимого десятичного разделителя функция Val допускает только точку: Dim MyValue MyValue = Val("2345") ' возвращает 2345 MyValue = Val(" 2 34 5") ' возвращает 2345 MyValue = Val("23 and 45") ' возвращает 23




Дата публикования: 2014-11-26; Прочитано: 210 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.515 с)...