Код IT
← Каталог

Типы данных в С — Форматы вывода `printf`

Фрагмент из «Типы данных в С»: Форматы вывода `printf`.

C main.c
#include <stdio.h>

int main(void) {
    int num = 100;
    double pi = 3.1415926536;

    printf("Integer is %d\n", num);
    printf("Values are %d and %f\n", num, pi);
    printf("%%7d displays %7d\n", num);      /* поле шириной 7, выравнивание вправо */
    printf("%%07d displays %07d\n", num);   /* ведущие нули */
    printf("Pi is approximately %.10f\n", pi);
    printf("Right-aligned %20.3f rounded pi\n", pi);
    printf("Left-aligned %-20.3f rounded pi\n", pi);
    return 0;
}
#include <stdio.h>

int main(void) {
    int num = 100;
    double pi = 3.1415926536;

    printf("Integer is %d\n", num);
    printf("Values are %d and %f\n", num, pi);
    printf("%%7d displays %7d\n", num);      /* поле шириной 7, выравнивание вправо */
    printf("%%07d displays %07d\n", num);   /* ведущие нули */
    printf("Pi is approximately %.10f\n", pi);
    printf("Right-aligned %20.3f rounded pi\n", pi);
    printf("Left-aligned %-20.3f rounded pi\n", pi);
    return 0;
}