* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
82
Языки Бейсик
Пример 10.6.3:
PRINT USING " #.#"; 1.5; 5; .5 1.5 5.0 0.5 результат
Во втором числе добавляются нули после точки, в третьем перед точкой
PRINT USING "##.#"; — 75.66 %-75.7 результат
Результат усекается с округлением; знак % свидетельствует о том, что не хвата¬ ет места для значащих цифр
PRINT USING "#.##"; %75.62 результат 75.62
Знак % свидетельствует о том, что не хватает места для значащих цифр
PRINT USING " * * # # # . # # # " ; 74.5 ***74.500 результат
Добавляются нули в дробной части, вставляются символы заполнители ***
PRINT USING " # # # # # # # # # # # , . # # # " ; 123,456,789.790 результат 123456789.7896#
Результат усекается с округлением; перед каждой третьей цифрой ставится за¬ пятая (справа налево от точки)
PRINT USING "#.# M"; 1.6 6 1.7 M результат
Результат усекается с округлением; через пробел вставлена буква
PRINT USING "MP = #.#"; 1.66 MP = 1.7 результат
Результат усекается с округлением; перед числом вставлены символы MP. 10.6.2.3. Шаблоны для вывода чисел с плавающей точкой имеют вид: [+]{#...#[,].#...#}[+,-] [+]{**#...#[,].#...#}[+,-] [+]{$$#...#[,].#...#}[+,-] [+]{**$#...#[,].#...#}[+,-] и отличаются от предыдущего формата тем, что в формат добавляются знаки Л Л Л Л ; первый знак — для буквы E или D ; второй — для знака порядка; осталь¬ ные — для порядка числа. По этим шаблонам выводятся числа, если их поря¬ док не превышает 38 степени. Пример 10.6.4:
PRINT USING " # . # 0.2E+02 результат
Л Л Л Л
" ; 15
Результат округляется до одной значащей цифры
a = 5.8: b = 48.127 b$ = " # # . # # # "