%16.8f what does the 16 and 8 means

7 ビュー (過去 30 日間)
usama amjid
usama amjid 2015 年 7 月 9 日
編集済み: James Tursa 2015 年 7 月 9 日
i think 8 decimal point.
what does 16 means..
fprintf(outfile, ' %16.8f %16.8f %16.8f %16.8f %12.9f %12.9f %12.9f\n',... satrec.t,ro(1),ro(2),ro(3),vo(1),vo(2),vo(3));

採用された回答

James Tursa
James Tursa 2015 年 7 月 9 日
編集済み: James Tursa 2015 年 7 月 9 日
In %16.8f, 16 is the minimum number of total characters to print for the value and 8 is the number of digits to print after the decimal point. For a number close to 1, e.g., 16 characters will be printed (some are leading blanks). For a number that is very large, more than 16 characters will be printed (whatever it takes to print all the leading digits, plus the 8 digits after the decimal point).

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEnvironment and Settings についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by