2013-08-02 2 views
0

Вопрос Fortran: Какой правильный формат, формат ('CRDET', 2i5,1p3e12.4) или формат ('CRDET', 2i5,1p, 3e12.4)? Разница заключается в разделителе запятой между двумя последними аргументами.Спецификатор форматирования в Fortran

+0

Я бы подумал, что это будет формат ('CRDET', 2I5,3 (1PE12.4)). В обоих указанных случаях масштабный коэффициент не привязан ни к чему. – cup

ответ

0

Выходя на конечности, чтение стандартов, но не испытывая его .. Кажется, обе формы являются одинаковыми и P относится ко всем 3 из Э

1) (P) применяется ко всем впоследствии истолковано F, Е, D и G редактировать дескрипторы, пока другой масштабный коэффициент не встречается,

2) запятая используется для разделения элементов списка в списке п-списка могут быть опущены следующим образом:
** Между P редактировать дескриптор и сразу после дескриптора редактирования F, E, D или G

Я полагаю, что форма запятой более безопасна, поскольку ее непонятно, относится ли повторяющийся дескриптор редактирования к точке 2.

+0

, проверив его, gfortran действительно принимает любую форму. – agentp

Смежные вопросы