Float#( value )

Параметры

value = число, или строка, представляющая это число

Описание

Это то же, что и автоматическое конвертирование типов в Blitz.
Итак, две команды...

y# = значение
y# = Float( значение )

... делает именно это.

Если Float применён к символьным данным – он конвертирует столько, сколько возможно:

Float( "10" ) ...... результат 10.0
Float( "3junk" ) .. результат 3.0
Float( "junk3" ) .. результат 0.0

В двух последних примерах Float() прекращает конвертирование, когда он видит "j".

Характерное использование – принудительное введение точки арифметической дробности:

y# = 12 / 5 .............. результат 2.0, потому что 12 / 5 = 2 ( целое деление )
y# = float( 12 ) / 5 .... результат 2.4

Пример

; Float Пример
; =============

Print "Введите какой-либо текст для конвертирования с помощью Float()."
Print "Нажмите ENTER что бы выйти."

Repeat
s$ = Input$(">")
If s$<>"" Then
Print "Float("+Chr$(34)+s$+Chr$(34)+")=" + Float(s$)
End If
Until s$=""

End

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете