Форматы процедуры Write

/ — выводится десятичное представление величины I, начиная с позиции расположения курсора:

Значение / Оператор Результат

134 Write (I) 134

287 Write (1,1,1) 287287287

/: Р — выводится десятичное представление величины I в край­ние правые позиции поля шириной Р:

Значение I Оператор Результат

134 Write (1:6) 134

312 Write ((I + I):7) 624

R — в поле шириной 18 символов выводится десятичное пред­ставление величины R в формате с плавающей точкой. Если R > 0,0, используется формат _#.##########Е*##. Если R < 0,0, то фор­мат имеет вид _-#.##########Е*##:

Значение R Оператор Результат

715.432 Write(R) _7.1543200000Е+02

-1.919Е+01 Write (R) _-1.9190000000Е+01

R: Р — в крайние правые позиции поля шириной Р символов выводится десятичное представление значения R в нормализо­ванном формате с плавающей точкой. Минимальная длина поля вывода для положительных чисел составляет 7 символов, для от­рицательных — 8 символов. После точки выводится по крайней мере одна цифра:

Значение R Оператор Результат

511.04 Write(R:15) 5.110400000Е+02

46.78 Write(-R:12) -4.67800Е+01

R:P:Q — b крайние правые позиции поля шириной Р симво­лов выводится десятичное представление значения R в формате с фиксированной точкой, причем после десятичной точки вы­водится Q цифр (0 < Q < 24), представляющих дробную часть числа. Если Q = 0, то ни дробная часть, ни десятичная точка не выво­дятся. Если Q > 24, то при выводе используется формат с плава­ющей точкой:

Значение R Оператор Результат

511.04 Write(R:8:4) 511.0400

-46.78 Write(R:7:2) _-46.78

Ch.P— в крайнюю правую позицию поля шириной Р выво­дится значение Ch:

Значение Ch Оператор Результат

'X' Write(Ch:3) X

'!' Write(Ch:2,Ch:4) _!_!

S — начиная с позиции курсора выводится значение S:

Значение S Оператор Результат

'Day N' Write (S) Day N

'RRDD' Write(S,S) RRDDRRDD

S:P— значение £ выводится в крайние правые позиции поля шириной Р символов:

Значение S Оператор Результат

'Day N' Write(S:10) _Day N

'RRDD' Write(S:5, S:5) _RRDD_RRDD

В — выводится результат выражения В: true или false, начиная с текущей позиции курсора:

Значение В Оператор Результат

True Write (В) True

False Write(В,Not B) FalseTrue

B.P — в крайние правые позиции поля шириной Р символов выводится результат булевского выражения:

Значение В Оператор Результат

True Write (В:6) —True

False Write(В:б,Not B:7) False True


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: