MyTetra Share
Делитесь знаниями!
Форматированный вывод через функцию printf
Время создания: 21.06.2010 20:14
Текстовые метки: c, c++, printf, формат, форматированный вывод, hex
Раздел: Компьютер - Программирование - Язык C (Си)
Запись: xintrea/mytetra_syncro/master/base/0000001523/text.html на raw.github.com

Примеры форматированного вывода через функцию printf():


  • %d - напечатает десятичное целое до 4 294 967 295;
  • %ld - напечатает длинное десятичное целое (до long int);
  • %lld - напечатает сверх-длинное десятичное целое (до long long int);
  • %u - напечатает десятичное целое без знака;
  • %f - напечатает вещественное число как 123.456789, обычно применяется для типа float;
  • %e - напечатает вещественное число в E-формате, обычно применяется для типа double;
  • %X - напечатает HEX-число до 0xFFFFFFFF;
  • %lX - напечатает большое HEX-число, даже свыше 0xFFFFFFFF;
    • %llX - напечатает сверх-большое HEX-число, описываемое типом long long int;
  • %.2X - печать HEX чисел, без ведущих нулей. Число 1 000 000 будет напечатано как "F4240", число 12 000 000 как "B71B00";
  • %.2Xh - печать HEX чисел с символом "h" в конце. Число 175 будет напечатано как "AFh";
  • %s - напечатает строку;
  • %c - напечатает символ;


Примечание: при выводе больших целых чисел во всех форматах можно пользоваться префиксами %l... или %ll..., как это видно в вышеприведенных примерах для %d и %X.



Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования