Student

-123 123.456000 A

Таким образом, при выводе положительных чисел знак + не печатается. Если вещественное число выводится в форме f , то в его дробной части записывается шесть цифр, а если в форме e – то в его целой части остается одна цифра, все остальные записываются в дробную часть. Показатель степени (после буквы e) – три цифры.

В спецификациях после символа % можно указать общее количество позиций, отводимых для вывода данного числа (строки) – длину поля вывода. Если длина выводимого числа (строки) меньше поля вывода, то оно прижимается к правому краю:

printf(“\n%10c”, c);

printf(“\n%10s”, str);

printf(“\n%10d”, i);

На экран будет выведено:

A

Student

-123

При выводе данных вещественного типа можно указывать как длину поля вывода, так и количество цифр его дробной части (точность вывода). При этом число округляется до заданной точности, а избыточные позиции слева заполняются нулями. В любом случае определяющей является точность вывода, при этом общую длину поля вывода можно даже не задавать:

printf(“\n%7.2f”, x);

printf(“\n%.1f”, x);

printf(“\n%.4e”, x);

printf(“\n%15.3f”, x);

На экран будет выведено:

123.46

123.5

1.2346e+002

123.456

При выводе строк можно указывать как общую длину поля вывода, так и количество выводимых символов строки:

printf(“\n%10.3s”, str);

На экран будет выведено:

Stud

Для удобства вывода в строковую константу функции printf можно включать как текст, так и спецификации:

int age=17, rost=178;

float weight=67.5;

char name[10]=”Petr”;

printf(“\nМеня зовут %s, мне %d лет.”, name, age);

printf(“\nМой рост %d см, мой вес %f кг.”, rost, weight);

На экран будет выведено:








Дата добавления: 2015-10-19; просмотров: 617;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.