Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
512244_74984_sidorov_m_e_algoritmizaciya_i_prog....doc
Скачиваний:
24
Добавлен:
01.05.2019
Размер:
5.08 Mб
Скачать

Инструкции форматирования даты и времени

Инструкция

Возвращает

General Date

дату или время. Если нет дробной части, то выводит только дату.

Long Date

дату в соответствии с длинным форматом Windows для даты.

Medium Date

дату в соответствии с средним форматом Windows для даты.

Short Date

дату в соответствии с коротким форматом Windows для даты.

Long Time

часы, минуты и секунды.

Medium Time

часы и минуты в 12-часовом формате.

Short Time

часы и минуты в 24-часовом формате.

Функции преобразования типов Преобразование строки в число и обратно

Val(строка) Возвращает число, содержащееся в строке.

Str(число) Возвращает строковое представление числа, тип Variant (string). В качестве допустимого десятичного разделителя функция str воспринимает только точку, иначе используйте функцию cstr.

Преобразование выражения в стандартный тип данных

Функция

Возвращает тип

Функция

Возвращает тип

СВооl

Boolean

Cint

Integer

Cbyte

Byte

CLng

Long

Ccur

Currency

CSng

Single

Cdate

Date

CVar

Variant

CDbl

Double

CStr

String

Cdec

Decimel

Примеры.

Dim MyDbl, MyStr, MyByte

MyDbl = 137.8

MyStr = CStr(MyDbl) ' получаем "137.8"

MyByte = CByte(MyDbl) ' получаем 138

Функции обработки строк

Функция

Возвращает

Asc

ASCII код начальной буквы строки. Синтаксис: Asc(строка)

Chr

символ ASCII кода. Синтаксис: Chr(байт). Например: Chr(99) - буква "с".

LСase

строку в нижнем регистре. Синтаксис: LCase(строка)

UСase

строку в верхнем регистре. Синтаксис: UCase(строка)

Left

подстроку исходной строки. Синтаксис: Left(строка,ЧислоПервыхСимволов).

Right

подстроку исходной строки. Синтаксис: Right(строка,ЧислоПоследнихСимволов).

Mid

подстроку строки. Синтаксис: Mid(Строка,НомерПервогоСимвола[,ЧислоСимволов])

Lеn

число символов строки. Синтаксис: Len(Строка)

Trim

строку без пробелов в ее начале и конце. Синтаксис: Trim(Строка)

Space

строку, состоящую из пробелов. Синтаксис: Space(числоПробелов)

StrReverse

строку в обратном порядке. Синтаксис: StrReverse(string)

InStr, InStrRev

позиции первого и последнего вхождения строки2 внутри строки1.

Синтаксис: InStr([НачалоПоиска,]строка1,строка2[,Критерий]) – первое вхождение

InStrRev(строка1,строка2,[НачалоПоиска],[ Критерий]) – последнее вхождение

НачалоПоиска по умолчанию 1.

Replace

строку, для которой в строке1 заменена подстрока1 на подстроку2.

Синтаксис: Replace(строка1,подстрока1,подстрока2 [,НачалоПоиска[,ЧислоЗамен[,Критерий]]])

НачалоПоиска по умолчанию 1. ЧислоЗамен по умолчанию – все.

Примеры.

Dim str, UCaseStr, RevStr, LStr

str = "Hello World"

UCaseStr = UCase(str) ' получаем "HELLO WORLD"

RevStr =StrReverse(str) ' получаем "dlroW olleH"

LStr = Left(str,Len(str)\2) ' получаем "Hello"

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]