https://dostavka-byketov.ru доставка цветов в Черкесске.
Руководство пользователя для GNU Awk
6. Печатный вывод
6.5 Использование операторов printf для декоративной печати
6.5.2 Буквы управления форматом
Спецификатор формата начинается с символа `%' и кончается буквой управления форматом; она сообщает оператору printf, как выводить аргумент. (Если вы фактически хотите вывести `%', пишите `%%'.) Буква управления форматом указывает, какой вид значения печатать. Остальная часть спецификатора формата состоит из выборочных модификаторов, служащих параметрами действия, такими как ширина поля.
Приведем список букв управления форматом:
c Печатает число в виде одного символа ASCII.
Так, `printf "%c", 65' выводит букву `A'.
Выводом строкового значения будет первый символ цепочки.
d и i эквивалентны. Обе печатают десятичное целое.
Спецификация `%i' введена для совместимости с ANSI C.
e или E означают число в научной (экспоненциальной) форме.
Например,
printf "%4.3e"n", 1950 напечатает `1.950e+03', с четырьмя значащими цифрами, из которых три расположены после десятичной точки. `4.3' представляют модификаторы, обсуждаемые ниже. `%E' использует `E' вместо `e' в печатаемом результате.
f
означает печать числа с плавающей точкой. Например, printf "%4.3f", 1950 выдает `1950.000', с четырьмя значащими цифрами, три из которых следуют за десятичной точкой. `4.3' есть модификаторы, обсуждаемые ниже.
g G
означает печать числа в экспоненциальной форме или с плавающей точкой, выбирая ту, которая содержит меньше символов. Если результат печатается в экспоненциальной форме, `%G' использует `E' вместо `e'.
o
означает печать восьмеричного целого без знака. (В этой форме с основанием восемь используются цифры от `0' до `7'; десятичное число восемь представляется ка восьмеричное `10'.)
s
означает печать цепочки.
x X
означает печать шестнадцатеричных целых без знака. (В шестнадцатеричной форме с основанием 16 цифрами служат цифры от `0' до `9' и буквы от `a' до `f'. Шестнадцатеричная цифра `f' представляет десятичное число 15.) `%X' предписывает использовать буквы от `A' до `F' вместо букв от `a' до `f'.
%
этот символ в действительности не есть буква управления форматом, но имеет особый смысл при использовании после `%': последовательность `%%' выдает один `%'. Он не использует аргумент и игнорирует всякие модификаторы.
При использовании букв, управляющих форматом целых чисел, для чисел, выходящих за пределы, установленные для целых типа C long, gawk переключается на формат `%g'. Другие версии awk могут печатать неправильные значения или предпринимать совершенно иные действия (d.c.).
Назад | Вперед
Содержание (общее) | Содержание раздела | Содержание подраздела
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
|