Спецификации формата для функций семейства printf
Спецификация | Пояснение |
с | аргумент рассматривается как отдельный символ |
d, i | аргумент преобразуется к десятичному виду |
е,Е | аргумент, рассматриваемый как переменная типа float или double, преобразуется в десятичную форму в виде [-]m.nnnnnne[+-]xx, где длина строки из n определяется указанной точностью. Точность по умолчанию равна 6 |
f | аргумент, рассматриваемый как переменная типа float или double, преобразуется в десятичную форму в виде [-]mmm.nnnnn, где длина строки из n определяется указанной точностью. Точность по умолчанию равна 6. |
g,G | используется формат %е или %f, который короче; незначащие нули не печатаются |
o | аргумент преобразуется в беззнаковую восьмеричную форму (без лидирующего нуля) |
р | вывод указателя в шестнадцатеричном формате (эта спецификация не входит в стандарт, но она существует практически во всех реализациях) |
s | аргумент является строкой: символы строки печатаются до тех пор, пока не будет достигнут нулевой символ или не будет напечатано количество символов, указанное в спецификации точности |
u | аргумент преобразуется в беззнаковую десятичную форму |
х, X | аргумент преобразуется в беззнаковую шестнадцатеричную форму (без лидирующих Ох) |
% | выводится символ % |
Заголовочный файл <iostream.h> содержит описание набора классов для управления вводом/выводом. В нем определены стандартные объекты-потоки сіn для ввода с клавиатуры и cout для вывода на экран, а также операции помещения в поток « и чтения из потока ».
В дальнейшем изложении будут использоваться оба способа, но в одной программе смешивать их не рекомендуется.
Дата добавления: 2015-10-09; просмотров: 910;