Если порядок вещественного числа точкой
Если порядок вещественного числа точкой равен 0x7FF, то число изображается в виде
[-]NaN0xdddddddd
где 0xdddddddd - шестнадцатеричное представление старших 32 бит мантиссы.
Изображение результата никогда не усекается до заданной ширины поля; если результат не помещается в поле, то оно расширяется до требуемой величины. Функции printf и fprintf выдают символы так, как если бы вызывалась функция .
ПРИМЕРЫ
Программа, печатающая свой текст (она должна быть набрана на одной строке):
char*t="char*t=%c%s%c;main(){char q=%d; printf(t,q,t,q,q);}"; main(){char q=34;printf(t,q,t,q,q);}
Разобраться в этой программе предоставляется читателю. Отметим только, что в обращении к функции printf первое вхождение t задает формат, а второе трактуется как обычное выводимое значение. Формат содержит как обычные символы, которые выводятся без изменений, так и спецификаторы преобразований.
Напечатать число "pi" с пятью десятичными знаками:
printf("pi = %.5f", 4*atan(1.0));
СМ. ТАКЖЕ
, , , .
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий