Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
 

printВвод-вывод

printСпецификаторы формата

Для целых чисел используются следующие спецификаторы формата:

Представление char (как число) short int long long long
Модификатор hh h l ll
Со знаком в десятичной форме %hhd %hd или %hi %d или %i %ld или %li %lld или %lli
Без знака в десятичной форме %hhu %hu %u %lu %llu
Без знака в восьмеричной форме %hho %ho %o %lo %llo
Без знака в шестнадцатеричной форме %hhx %hx %x %lx %llx

Для вещественных чисел используются следующие спецификаторы формата:

Представление float double long double
Модификатор l L
С фиксированной точкой %f %lf %Lf
В экспоненциальной форме %e %le %Le
В смешанной форме, в зависимости от значения %g %lg %Lg

Для одиночных символов и последовательностей символов используются следующие спецификаторы формата:

Представление char wchar_t
Модификатор l
Один символ %c %lc
Последовательность символов %s %ls
Последовательность символов из указанного набора (только ввод) %[набор] %l[набор]

В наборе можно указать

  • перечисление: [ \t\n] (пробельные символы)
  • диапазон: [a-zA-Z] (только буквы)
  • инверсию набора: [^\n] (любые символы, кроме символа перехода на новую строку)
loading